我想使用Stata在文本文件中输出yyyy-mm-dd h:m:s格式的当前日期/时间(就像你可以在php中使用日期(“Ymd H:i:s”))。
时间已经用$ S_TIME完成了,但我似乎无法解决$ S_DATE的格式。
有人知道这是否可行?
答案 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
被定义为字符串。必须先将其转换为数字日期,然后才能使用其他格式。
这里不同时间之间的时间间隔只是我的准备。