Stata:当前日期时间如“yyyy-mm-dd H:m:s”

时间:2013-12-13 12:16:46

标签: datetime stata

我想使用Stata在文本文件中输出yyyy-mm-dd h:m:s格式的当前日期/时间(就像你可以在php中使用日期(“Ymd H:i:s”))。

时间已经用$ S_TIME完成了,但我似乎无法解决$ S_DATE的格式。

有人知道这是否可行?

1 个答案:

答案 0 :(得分:2)

. di %td_CY-N-D  date("$S_DATE", "DMY") " $S_TIME"
2013-12-13 13:58:55

. local wanted : di %td_CY-N-D  date("$S_DATE", "DMY") " $S_TIME"

. di "`wanted'"
   2013-12-13 14:00:27

. di trim("`wanted'")
2013-12-13 14:00:27

前两个显示缩进。 trim()修剪前导空格。

这里的诀窍是全局宏S_DATE被定义为字符串。必须先将其转换为数字日期,然后才能使用其他格式。

这里不同时间之间的时间间隔只是我的准备。