猿问

将WallClock时间从一个时区转换为另一个时区

我想将挂钟时间从一个TZ转换为另一个TZ,而无需自己进行偏移数学计算。


    SimpleDateFormat sdf = new SimpleDateFormat("yyyy.MM.dd HH:mm:ss z");

    String d = sdf.format(new Date());

    System.out.println(d);

    sdf.setTimeZone(TimeZone.getTimeZone("America/New_York"));

    String d1 = sdf.format(new Date());

    System.out.println(d1);

输出:


2018.07.09 13:43:30 PDT

2018.07.09 16:43:30 EDT

期望的输出


2018.07.09 13:43:30 PDT

2018.07.09 13:43:30 EDT

如何获得所需的输出?


Smart猫小萌
浏览 123回答 1
1回答
随时随地看视频慕课网APP

相关分类

Java
我要回答