我有一个DOB(出生日期)列已经存储为date9。表格中的格式。因此,当我查看表时,DOB列具有01Aug2013,01Jul2001等值。我想创建一个名为DOB2的第二列,并将其作为MMDDYYYY10的信息,以便日期值信息为08 /查看表时,01/2013,07/01/2001等。
我尝试使用下面的语句,日期格式正确,但实际值不正确。 DOB3 =输入(put(DOB,9。),mmddyy10。);
感谢。
答案 0 :(得分:1)
您无需使用input
或put
或其他内容;如果是格式化数字的日期,那么:
dob2 = dob;
format dob2 mmddyy10.;
您可以随时切换格式,它只是一个位于相同基础值之上的标签。