小智 9
Stata date函数非常适合删除分隔符.请参阅"日期函数"部分下的help datetime_translation
如果您的日期在v1表单中并且在表单中,yyyy-mm-dd您可以指定命令:
generate v2 = date(v1, "YMD")
format %td v2
Run Code Online (Sandbox Code Playgroud)
它YMD被称为掩码,它告诉Stata指定日期部分的顺序.第二行将为变量分配Stata每日日期格式,这意味着当您查看数据中的该变量时,它将以人类可读的形式显示.但是,日期存储为1960年1月1日以来的天数.
试验该date函数的最佳方法是使用该display命令.第一行将显示一个整数,表示自1960年1月1日以来的天数.第二行将以人类可读的格式显示日期.
display date("2013-08-14", "YMD")
display %td date("2013-08-14", "YMD")
Run Code Online (Sandbox Code Playgroud)