时间戳转换?如果我尝试将其格式化为时间戳,它就会消失2024-01-06 13:59:00+00:00
我得到这种格式的时间戳。 JMP 自动将它们格式化为字符标称......我如何使它们成为正确的时间戳格式?
内容组织回复:时间戳转换?如果我尝试将其格式化为时间戳,它就会消失使用公式创建公式列
Informat(Word(1, :Column 1, "+"))
其中:第 1 列是格式为“日期”的字符串。此公式将选择“+”之前的任何内容,并且 JMP 最有可能能够将其转换为数字格式(如果 JMP 无法做到这一点,您可能必须将格式模式添加到 Informat())
回复:时间戳转换?如果我尝试将其格式化为时间戳,它就会消失不幸的是,还没有可用的占位符用于时区偏移,例如 +00:00
但可以通过以下方式对“+00:00”进行硬编码
<HH>:<MM>:<SS>+00:00")</SS></MM></HH>实际上与 Jarmos 版本相比没有任何好处 - 只是代码更长。
也许:你可以强制Jmp将DD和MM放在正确的位置:)
如果您想解析具有不同时区偏移量的输入,则必须拆分时区信息并稍后添加:Informat( Word( 1, :input, "+" ) ) + Num( Word( 1, Word( 2, :input, "+" ), ":" ) )
* 60 * 60Informat( :Column 1, "Format Pattern", "<YYYY><MM></MM></YYYY>
如果也存在负偏移量,解析就会变得越来越困难。
那么您应该考虑愿望清单中的此请求: 日期格式模式 - 附加功能
也许用工藤来支持它......