标签: sas
我有一个日期列,其日期格式为05MAY1985。我想要一个仅包含年份的列,但是要使用int格式而不是日期格式。
所以我只提取了日期中的年份:
year = date; FORMAT year YEAR4.;
有没有办法把今年作为一个整数?我已经尝试过int(year),但是它将年份转换为自1960年以来的天数。
答案 0 :(得分:3)
应用格式不会更改基础值,只会更改其显示方式。尝试使用year函数-例如year = year(date);。
year
year = year(date);