我正在使用jPlaton平台,我有一个包含日期和时间字段的PlatonScript记录。
日期字段是20140526之类的整数。 我想将其转换为YYYY-MM-DD字符串。它:20140526 - > “2014年5月26日”
时间字段是一个类似90903417的整数。 我想将它转换为HH:mm:ss字符串。它:90903417 - > “9时09分03秒”
有什么想法吗? 感谢
答案 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