我想知道以下日期时间值是哪种格式:
" 2016-05-18T12:05:33Z"
此日期时间格式在Zendesk tickets的created_at和updated_at字段中使用。
我知道它的" yyyy-MM-ddTHH:mm:ss ........",但" Z"代表什么?
我想要做的是解析并转换为java.time类来存储日期和时间,但我不知道哪个是最好的。
答案 0 :(得分:2)
这是ISO 8601格式,Z
是时区指标;这意味着UTC。
要使用的最佳java.time
课程为ZonedDateTime
。例如:
ZonedDateTime dateTime = ZonedDateTime.parse("2016-05-18T12:05:33Z",
DateTimeFormatter.ISO_DATE_TIME);