在stata中

时间:2016-09-09 17:27:02

标签: database date stata

变量:report_date_time

       11/8/2005 12:00:00 AM

如何使用Stata将此变量解压缩为日期变量? 我不需要时间(上午12:00:00),只需要保留日期(11/8/2005)。

1 个答案:

答案 0 :(得分:2)

起点是阅读help datetime和链接到的help datetime translation部分。假设您的样本日期是月 - 日 - 年订单(而不是日 - 月 - 年),以下示例演示了关键概念。在mask daily()参数中使用“#”(这是date()函数的一个更具表现力的名称)告诉它在一年之后忽略这些东西;如果没有,那么结果就是缺失值。

clear
input str30 date_s 
"11/8/2005 12:00:00 AM"
end
generate newdate = daily(date_s,"MDY#")
format newdate %td
list, clean

输出

                      date_s     newdate  
  1.   11/8/2005 12:00:00 AM   08nov2005