如何将日期和时间从jPlaton格式转换为国际标准日期和时间表示法?

时间:2014-05-26 07:53:14

标签: date time format

我正在使用jPlaton平台,我有一个包含日期和时间字段的PlatonScript记录。

日期字段是20140526之类的整数。 我想将其转换为YYYY-MM-DD字符串。它:20140526 - > “2014年5月26日”

时间字段是一个类似90903417的整数。 我想将它转换为HH:mm:ss字符串。它:90903417 - > “9时09分03秒”

有什么想法吗? 感谢

1 个答案:

答案 0 :(得分:4)

您需要的基本功能是:

  • ASDATE(用于整数到字符串的转换)

    示例:#s_dateFromInteger# = (ASDATE:YYYY-MM-DD) #s_integerDate#

  • ASTIME(用于长串转换)

    示例:#s_timeFromLong# = (ASTIME:HH:mm:ss) #s_longTime#

在这些示例中,#s_dateFromInteger##s_timeFromLong#是您需要的字符串。

s_integerDate是jPlaton(yyyyddmm)使用的经典整数日期表示。

s_longTime是平台使用的经典长时间表示法(hhmmssSSS)

不要忘记Platonscript使用的日期和时间模式是通常的JAVA模式,因为Platonscript解释器返回纯JAVA