使用java.time解析UTC日期

时间:2016-04-08 02:14:15

标签: groovy

我在尝试使用java.time.LocalDateTime.parse解析日期时遇到问题。我确信这是一个愚蠢的东西,我完全忽略了,但不能为我的生活弄明白。如果日期字符串没有" Z"最后它工作正常,但如果确实如此,它将在解析过程中失败。

引用:DateTimeFormatter

ISO_INSTANT

代码:

import java.time.Instant
import java.time.LocalDateTime
import java.time.ZoneId
import java.time.format.DateTimeFormatter



class GroovyPrintExample {
    static void main(String[] args) {


        def formatter = DateTimeFormatter.ISO_INSTANT
        def test = "2015-11-12T14:11:03.354Z"
        def dateTime = LocalDateTime.parse(test, formatter)


    }
}

1 个答案:

答案 0 :(得分:1)

Z代表时区,对吗? 您是否尝试过使用ZonedDateTime

相关问题