SAS中文论坛

标题: 如何识别一个变量为日期格式的变量 [打印本页]

作者: shiyiming    时间: 2011-1-9 17:18
标题: 如何识别一个变量为日期格式的变量
如何识别一个变量为日期格式的变量,谢谢!
作者: shiyiming    时间: 2011-1-10 11:20
标题: Re: 如何识别一个变量为日期格式的变量
如果不是格式已经给定,格式应该是系统给定的。
[code:2mg5h0zq]3027  data _null_;
3028     x1 ='06jan2001'd; x2 ='06jan2001'd;
3029     y1 =vformat(x1);
3030     format x2 date9.;***assign a format;
3031     y2 =vformat(x2);
3032     put y1= y2=;
3033  run;

y1=BEST12. y2=DATE9.
NOTE: DATA statement used (Total process time):
      real time           0.01 seconds
      cpu time            0.01 seconds[/code:2mg5h0zq]

[quote:2mg5h0zq]data null_;
input x2 date9.;
y2 =vformat(x2);
put x2=y2=;
datalines;
06jan2001
;
Note:
x2=14981 y2=BEST12.[/quote:2mg5h0zq]
打开sas数据集,凡是不是日期格式,必定没有被赋予日期的格式(在数据集里),但是它未必不是日期变量
作者: shiyiming    时间: 2011-1-10 13:02
标题: Re: 如何识别一个变量为日期格式的变量
to stata
数值型变量,看这个变量的informate或formate格式。




欢迎光临 SAS中文论坛 (https://mysas.net/forum/) Powered by Discuz! X3.2