将UTC日期转换为CEST

时间:2018-09-06 09:40:16

标签: java timezone

我想将UTC日期转换为CEST,反之亦然。以下是日期

2018-09-05T13:30:10,980。

此方法是什么?

这是我从另一个示例中所做的事情。我想检查一下这样做是否正确,或者我们可以使用任何Java 8功能推荐

DateFormat utcFormat = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss','SSS");
    utcFormat.setTimeZone(TimeZone.getTimeZone("UTC"));

    Date date = utcFormat.parse("2018-08-22T08:54:43,907");

    DateFormat pstFormat = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss','SSS");
    pstFormat.setTimeZone(TimeZone.getTimeZone("CET"));

    System.out.println(pstFormat.format(date));

0 个答案:

没有答案