【发布时间】:2014-05-26 07:53:14
【问题描述】:
我正在使用 jPlaton 平台,并且我有一个包含日期和时间字段的 PlatonScript 记录。
日期字段是一个整数,如 20140526。 我想将其转换为 YYYY-MM-DD 字符串。那它:20140526 --> "2014-05-26"
时间字段是一个整数,如 90903417。 我想将其转换为 HH:mm:ss 字符串。那它:90903417 --> "09:09:03"
有什么想法吗? 谢谢
【问题讨论】:
我正在使用 jPlaton 平台,并且我有一个包含日期和时间字段的 PlatonScript 记录。
日期字段是一个整数,如 20140526。 我想将其转换为 YYYY-MM-DD 字符串。那它:20140526 --> "2014-05-26"
时间字段是一个整数,如 90903417。 我想将其转换为 HH:mm:ss 字符串。那它:90903417 --> "09:09:03"
有什么想法吗? 谢谢
【问题讨论】:
你需要的基本功能是:
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
【讨论】: