2011-08-02 62 views
3

我有类似下面的格式的日期,我用R从字符串转换为日期如何在Stata中转换日期?

date <- "20 Nov 2010 21:44:00:000" 
strptime(date,"%d %b %Y %H:%M:%S") 

我想这样做在Stata,但如何?我在Stata试过这个:

gen time_2 = date(time,"DMYhms#") 

但是它不好,为什么?谢谢。

+1

http://www.ats.ucla.edu/stat/stata/modules/dates.htm –

+0

什么是“不正常”呢?你为什么在那里有#号? –

回答

5

date函数将日期,月和年表示为日期。对于包含小时和秒的时间戳,您需要clock函数。新的变量应该是在双精度

gen double time_2 = clock(time,"DMYhms#")