Frankfurt'tan saat 14: 05'te ayrılır ve Los Angeles'a saat 16: 40'da gelir. Uçuş ne kadar sürüyor? İki zaman dilimi arasındaki toplam uçuş süresi?
aşağıda çalıştı:ZoneId frank = ZoneId.of("Europe/Berlin");
ZoneId los = ZoneId.of("America/Los_Angeles");
LocalDateTime dateTime = LocalDateTime.of(2015, 02, 20, 14, 05);
LocalDateTime dateTime2 = LocalDateTime.of(2015, 02, 20, 16, 40);
ZonedDateTime berlinDateTime = ZonedDateTime.of(dateTime, frank);
ZonedDateTime losDateTime2 = ZonedDateTime.of(dateTime2, los);
int offsetInSeconds = berlinDateTime.getOffset().getTotalSeconds();
int offsetInSeconds2 = losDateTime2.getOffset().getTotalSeconds();
Duration duration = Duration.ofSeconds(offsetInSeconds - offsetInSeconds2);
System.out.println(duration);
Ama yaklaşık 11hrs ve 30 dakika olan başarılı cevap almak mümkün değilim. Birisi, yukarıdaki problemi çözmemde bana yardımcı olacaktır. Teşekkürler :)
teşekkür ederim @ Harika bir açıklama için mat ve akılda tutacak gelecekteki hortum şeyleri \ ,,/ –