我正在使用https://freemarker.apache.org/我的 java 应用程序中的库来填充 xml。 对于创建时间,我无法按预期获得它(见下文):
预期:
<creationTimestamp>2019-10-07T09:09:54.786Z</creationTimestamp>
实际:
<creationTimestamp>2019-10-08T19:38:35+01:00</creationTimestamp>
我正在使用<creationTimestamp>${.now?datetime?iso_local}</creationTimestamp>
。如何按预期显示时间戳,有什么办法吗?或者,如果表达式不可能,那么 Java 8 的 LocalDateTime 执行此操作的方式是什么?
最佳答案
Basic formats:
${aDate?iso_utc}
${aTime?iso_utc}
${aDateTime?iso_utc}
Basic formats:
2011-05-16
21:32:13Z
2011-05-16T21:32:13Z
iso_utc 给出了预期的结果。
关于格式正确的 Java Freemarker 模板日期时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58292354/