Java 解析 带 T Z 的 UTC 时间格式 日期

直接上代码吧

public static void main(String[] args) throws ParseException {
        SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSS'Z'");
        df.setTimeZone(TimeZone.getTimeZone("UTC"));
        Date parse = df.parse("2023-01-20T06:50:56.083Z");
        SimpleDateFormat df2 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        System.out.println(df2.format(parse));
    }

其实就是在格式化的时候带上TZ, 然后设置一下时区就可以了

posted @ 2023-01-11 15:49  彼岸舞  阅读(440)  评论(0编辑  收藏  举报