Stata:日志文件名中的当前日期时间,如“yyyy-mm-dd.smcl”
Stata: current date time like “yyyy-mm-dd.smcl” in log file name
我想使用 do file 来使用 Stata 程序制作日志文件名。
日志文件名:log_2015-11-26.smcl
如果今天是2015年11月26日,可能吗?
如果您显示全局宏 S_DATE
,Stata 将显示当前日期。因此,您可以检索它,将其转换为数字每日日期,然后以您想要的格式再次推出。
. di "$S_DATE"
26 Nov 2015
. local date = daily("$S_DATE", "DMY")
. di "`date'"
20418
. di %tdCY-N-D 20418
2015-11-26
. local date : di %tdCY-N-D daily("$S_DATE", "DMY")
. di "`date'"
2015-11-26
. log using log_`date'
知道它有效。极简主义者可以把所有东西放在一条线上
. log using log_`: di %tdCY-N-D daily("$S_DATE", "DMY")'
一旦您了解了 S_DATE
,这一切都来自 help macro
和 help dates
。
我想使用 do file 来使用 Stata 程序制作日志文件名。
日志文件名:log_2015-11-26.smcl
如果今天是2015年11月26日,可能吗?
如果您显示全局宏 S_DATE
,Stata 将显示当前日期。因此,您可以检索它,将其转换为数字每日日期,然后以您想要的格式再次推出。
. di "$S_DATE"
26 Nov 2015
. local date = daily("$S_DATE", "DMY")
. di "`date'"
20418
. di %tdCY-N-D 20418
2015-11-26
. local date : di %tdCY-N-D daily("$S_DATE", "DMY")
. di "`date'"
2015-11-26
. log using log_`date'
知道它有效。极简主义者可以把所有东西放在一条线上
. log using log_`: di %tdCY-N-D daily("$S_DATE", "DMY")'
一旦您了解了 S_DATE
,这一切都来自 help macro
和 help dates
。