我有变量日,月和年,月是字符串,日,年是数字,将其转换为正确的日期格式(dmy)的最快方法是什么?我知道我可以编写代码将月份转换为数字月份(可能有点长),然后使用 mdy() 函数,有没有更快的方法?还是利用原始月份和年份来创建 MDY 格式?
我感谢任何建议
考虑连接变量(将数字变量转换为字符串),然后转换为DMY
:
输入数据
month day year
January 21 2016
February 13 2016
March 6 2016
统计脚本
gen fulldate = date(string(day) + "" + month + "" + string(year), "DMY")
format fulldate %td
结果
month day year fulldate
January 21 2016 21jan2016
February 13 2016 13feb2016
March 6 2016 06mar2016