java 8 instantané.now () affiche une mauvaise heure instantanée
Dans Java 8 Instant.now()
méthode montrant le mauvais moment .
Mon code ressemble à:
import java.time.*;
import java.time.temporal.*;
public class DateTimeDemo{
public static void main(String []args){
Instant now = Instant.now();
System.out.println(now);
}
}
Sa partie date est correcte mais la partie heure .
Par exemple
2016-07-11T11: 01: 25.498 Z mais dans mon système, il est 16h31
J'utilise le fuseau horaire Asie/Calcutta
5
1 answers
C'est le bon moment. Notez le" Z " à la fin, indiquant UTC - 11:01:25 en UTC est 16: 31: 25 en Asie/Calcutta.
Si vous voulez représenter "maintenant", dans votre fuseau horaire par défaut, utilisez ZonedDateTime.now()
au lieu de cela.
29
Author: Jon Skeet, 2016-07-11 17:28:31