我正在尝试以yyyy-mm-dd hh:mm格式显示日期时间(例如2012-12-31 23:59)
在PHP中,我通常会使用格式YYYY-mm-dd HH:ii来获得我想要的东西。我一直在寻找SAS知识库,而我能得到的最接近的是E8601DTw.d,它提供了2008-09-15T15:53:00,其中包括秒数和“T”,我想要一个空格。
有没有格式可以做我想做的事情?如果没有,有没有办法创建我自己的?我自己不太了解SAS,我只是想修改现有系统。任何帮助表示赞赏。
答案 0 :(得分:4)
如果提供的标准日期时间格式不符合您的要求,您可以创建新格式:
PROC FORMAT;
picture MyMSdt other='%0Y-%0m-%0d %0H:%0M' (datatype=datetime);
RUN;
DATA TEST;
mydatetime='25nov2009 14:44:56'dt;
format newdt MyMSdt.;
newdt=mydatetime;
put mydatetime= newdt=;
RUN;
从this example获取,您可以轻松自定义。