SAS - Date9的列。转换为MMDDYY10

时间:2014-08-05 17:49:13

标签: date sas

我有一个DOB(出生日期)列已经存储为date9。表格中的格式。因此,当我查看表时,DOB列具有01Aug2013,01Jul2001等值。我想创建一个名为DOB2的第二列,并将其作为MMDDYYYY10的信息,以便日期值信息为08 /查看表时,01/2013,07/01/2001等。

我尝试使用下面的语句,日期格式正确,但实际值不正确。     DOB3 =输入(put(DOB,9。),mmddyy10。);

感谢。

1 个答案:

答案 0 :(得分:1)

您无需使用inputput或其他内容;如果是格式化数字的日期,那么:

dob2 = dob;
format dob2 mmddyy10.;

您可以随时切换格式,它只是一个位于相同基础值之上的标签。