赞
踩
可能由于我下载数据的原因,一开始的日期是字符型的这样的:
无法使用destring market_time,replace
进行转换
所以可以这样
generate stime1=date(stime, "DMY")
format stime1 %td
如果需要提取年月日可以这样提取
gen month=month(stime1) //提取月份
gen quarter= quarter(stime1) //提取季度
gen hy= halfyear(stime1) //提取半年
gen year=year(stime1) //提取年度
gen weekd=dow(stime1) //周几
现在有更简单的更智能的转变日期的方法
ssc install numdate
numdate daily new_defined=old_defined, pattern(YMD)
//注意后面pattern对应的是现有的日期的顺序,不然可能识别错误;new_defined是自己新定义的日期;old_defined是原有的日期
也可以提取年月日:
extrdate year Year_name=old_defined
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。