Discuss / Java / 转换时区 计算飞机到纽约后,纽约时间。

转换时区 计算飞机到纽约后,纽约时间。

Topic source
 static LocalDateTime calculateArrivalAtNY(LocalDateTime bj, int h, int m) {
       // TODO  1.转换时区  2.计算飞机到纽约后,纽约时间。
      ZonedDateTime zny = bj.atZone(ZoneId.of("Asia/Shanghai"));
      ZonedDateTime zdy = zny.withZoneSameInstant(ZoneId.of("America/New_York"));
      return zdy.toLocalDateTime().plusMinutes(m).plusHours(h);
    }

  • 1

Reply