【发布时间】:2014-02-18 15:05:07
【问题描述】:
我有一个表,其中有一列是 char 类型。这些值均采用 IS8601DT 格式“2014-02-18T16:02:00.000”格式。有没有一种函数或其他简单的方法可以将它转换为任何 num 日期格式?
提前致谢。
【问题讨论】:
我有一个表,其中有一列是 char 类型。这些值均采用 IS8601DT 格式“2014-02-18T16:02:00.000”格式。有没有一种函数或其他简单的方法可以将它转换为任何 num 日期格式?
提前致谢。
【问题讨论】:
您需要将anydtdtm32. 信息与input 函数一起使用,如下所示:
data test;
mydate_char='2014-02-18T16:02:00.000';
mydate_num=input(mydate_char, anydtdtm32.);
format mydate_num datetime22.;
run;
/*mydate_num:18FEB2014:16:02:00*/
【讨论】: