我有Character日期变量,我需要将其转换为数字日期变量。我的角色日期变量格式为monyy7.
格式。
请建议我如何将其转换为数字,格式为monyy7
。
答案 0 :(得分:1)
使用INPUT功能可以获得所需的结果:
data a;
input date_char $7.;
cards;
jun2015
apr1914
feb2010
;
run;
data a1;
set a;
format date monyy7.;
date = input(date_char,monyy7.);
run;
答案 1 :(得分:-1)
你应该像to_number(to_char(your_date_variable,'dd'),'99')
那样写。
和示例查询:
表示日期select to_number(to_char(sysdate,'dd'),'99') from dual
月份select to_number(to_char(sysdate,'mm'),'99') from dual
年select to_number(to_char(sysdate,'rrrr'),'9999') from dual