如何在java 中从UTC转换为CEST时区

我想将UTC时区(ex.2016-05-19T06:10:00)(字符串为CEST时区(2016-05-19T08:10:00))转换为java中的字符串。

一个java.time解决方案:

 public static void main(String[] args) { String orgDate = "2016-05-19T06:10:00"; String dstDate = LocalDateTime.parse(orgDate, DateTimeFormatter.ISO_LOCAL_DATE_TIME) .atZone(ZoneId.of("UTC")) .withZoneSameInstant(ZoneId.of("CET")) .toLocalDateTime() .toString(); // use a custom formatter System.out.println(orgDate); System.out.println(dstDate); } 

结果:

 2016-05-19T06:10:00 2016-05-19T08:10