如何将ISO 8601日期归一化到当地时间? 我正在努力提出一个解决方案,当我输入日期时(例如2021-11-08T02:43:34.608Z)以ISO格式以ISO格式,这是第二天,11月8日,而我的时区中的当前日期则是是十一月...

问题描述 投票:0回答:0
November 8

基本上,在晚上的任何时候,ISO日期都会在第二天显示。这显然不是我想要的。
这里是一个有用的
ISO转换器。我发现有助于理解此错误
notice
查看此屏幕截图。虽然当前的当地时间是11月7日,晚上7:43,ISO时间是第二天。

    

使用strptime和taill%z在格式arg中转向整数。 例如:时间戳= strptime(时间戳,“%y-%m%dt%h:%m%z”)

使用Ex:Timestamp = strftime(时间戳,“%y-%m-%dt%h:%m”)。 i我将t放在其中,因为在我的情况下,excel会在我的情况下加载生成的报告,但是您可以使用ex:strftime:timestampe(“%y-%m-%m-%d%h:%m”)。 对于集成系统之间的协作非常有用。

date timezone iso
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.