【发布时间】:2012-09-11 17:04:39
【问题描述】:
我正在尝试以 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,我只是想修改现有系统。任何帮助表示赞赏。
【问题讨论】:
-
同意。另请参阅support.sas.com/kb/24/621.html,它解释了一般如何执行此操作。这是非常接近日期时间编码的 PHP 风格,作为奖励。
-
谢谢大家。我不相信 SAS 还没有一种格式来做我想做的事。我想我必须自己做,但从你的链接来看,它似乎并不那么复杂。
-
我怀疑很多 SAS 格式/信息要么非常古老(这里是 1960 年代的语言!),要么是为了与某些标准(ISO 等)兼容而包含在内。事实上,它很容易推出自己的格式意味着 SAS 几乎没有动力提供更多自定义格式。
-
为什么关闭?这与 sas 格式有关,而不是信息。问题非常不同。有人可以请重新打开!显然是被没有 SAS 概念的人关闭的!
-
GadonJ - 这是可用格式的列表。 support.sas.com/documentation/cdl/en/lrdict/64316/HTML/default/… 在这种情况下,您可能必须根据 Joe 的链接使用 Proc 格式制作自己的。