Строки жесткого кода в формате DateTimeFormatter - PullRequest
0 голосов
/ 27 декабря 2018

Я пытаюсь жестко закодировать определенные строки в формат даты и времени.

val cst= ZoneId.of("America/Chicago")
val zonedDateTime = ZonedDateTime.now
val ts = zonedDateTime.withZoneSameInstant(cst)
//1900-01-01T00:00:00.0000000Z
println(DateTimeFormatter.ofPattern("yyyy-MM-dd hh:mm:ss.SSSSSS").format(ts))

Я пытаюсь напечатать значение ts в этом формате 1900-01-01T00:00:00.0000000Z.Как это будет сделано?Простое добавление T и Z в конце приводит к сбоям.

1 Ответ

0 голосов
/ 27 декабря 2018

Используйте одинарные кавычки, ', чтобы указать добавленные символы.

println(DateTimeFormatter.ofPattern("yyyy-MM-dd'T'hh:mm:ss.SSSSSS'Z'").format(ts))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...