import net.time4j.*; import net.time4j.format.*; import net.time4j.tz.*; public class TimezoneConversionExample { public static void main(String[] args) { Timezone.setDefault("Asia/Shanghai"); DateTime dateTime = PlainDate.of(2022, 1, 1) .atTime(12, 0) .in(Timezone.of("Europe/Berlin")); TransitionStrategy transitionStrategy = TransitionStrategy.DEFAULT; TransitionStrategy convertedStrategy = transitionStrategy.withTimezone("America/New_York"); DateTime convertedDateTime = convertedStrategy.startTransition(dateTime); int hour = convertedDateTime.getHour(); int dayOfMonth = convertedDateTime.getDayOfMonth(); } }


上一篇:
下一篇:
切换中文