0

我将 REST api 与 Crafter CMS 一起使用,日期以美国语言环境特定格式格式化,例如:m/d/yh:m:s

这真的很令人惊讶,我希望有充分的理由,但更重要的是,我可以在全球范围内更改它,以便它使用独立于区域设置的标准 ISO 格式吗?它是使用默认的 Java 语言环境、系统语言环境,还是只是以这种方式硬连线?现在我正在解析它并重新格式化它,但我宁愿不必在使用日期的任何地方都这样做,而且我担心如果它在另一台机器上运行,格式可能会更改为那里的任何语言环境,这会破坏一切。

4

1 回答 1

2

Crafter CMS 不依赖于系统区域设置来格式化日期,它将始终在 UTC 时区使用相同的格式。目前格式为MM/dd/yyyy HH:mm:ss

有一张将其更改为 ISO 的公开票:https ://github.com/craftercms/craftercms/issues/1415

同时,您可以更新 Headless Blueprint 中的 Groovy REST 脚本来为您执行转换,因此您不必在应用程序中执行此操作。

于 2017-10-04T19:47:24.680 回答