Gestion des fuseaux horaires dans Java 8
Java 8 sépare non seulement la date et l'heure, mais sépare également les fuseaux horaires. Il existe désormais une série de classes distinctes telles que ZoneId pour gérer des fuseaux horaires spécifiques et ZoneDateTime pour représenter l'heure dans un certain fuseau horaire. Cela a été fait par la classe GregorianCalendar avant Java 8. L'exemple suivant montre comment convertir l'heure de ce fuseau horaire en heure d'un autre fuseau horaire.
package com.shxt.demo02; import java.time.LocalDateTime; import java.time.ZoneId; import java.time.ZonedDateTime; public class Demo12 { public static void main(String[] args) { // Date and time with timezone in Java 8 ZoneId america = ZoneId.of("America/New_York"); LocalDateTime localtDateAndTime = LocalDateTime.now(); ZonedDateTime dateAndTimeInNewYork = ZonedDateTime.of(localtDateAndTime, america ); System.out.println("Current date and time in a particular timezone : " + dateAndTimeInNewYork); } }
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!