Stata日期格式

时间:2018-01-06 02:17:39

标签: stata

我正在尝试使用tsset命令,首先要格式化一些日期。我的代码似乎跳过我输入日期的几个小时。 Stata不是使用一天中的小时,而是使用小时的分钟作为一天中的小时,将秒作为分钟,将微秒作为秒。

我做错了什么?

这是我的代码:

generate double sd = clock(datetimestamp,"YMD#hms##")
format sd %tcCCYY-NN-DD_HH:MM:SS.sss
sort sd

输入日期是ISO格式的日期时间字符串,如:

datetimestamp = 2018-01-05 13:04:31.227488+00:00

代码生成的Stata日期如下:

sd 2018-01-05 04:31:22.000

请注意,时间戳表示时间等于13:04:31.227488,而Stata认为时间是04:31:22.000。

1 个答案:

答案 0 :(得分:1)

固定!

必须删除上述代码第一行中的第一个#。