xmcxy1 发表于 2010-2-1 16:20
2001-12-31等表示日期,实际在stata中是日期型的数据,为31 Dec 01 、 31 Dec 02 、31 Dec 03等等,不是string字符型的。stata如何能批量化地改为 31 Dec 02 、 31 Dec 03 、 31 Dec 04等等。
*设t是日期变量,将t的年份提前一年
replace t=date(string(year(t)-1)+"-"+string(month(t))+"-"+string(day(t)),"YMD")