2011-08-02 61 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#")