Шаблон даты и времени Java Freemarker в правильном формате - PullRequest
0 голосов
/ 08 октября 2019

Я использую библиотеку 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 сделать это, если это невозможно с выражением?

1 Ответ

1 голос
/ 09 октября 2019
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 дает ожидаемый результат.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...