Javas LocalDateTime.now () sagt, dass es die Standardzeitzone erhält, aber ich habe versucht, es herauszufinden.
Quellcode
package test;
import java.time.LocalDateTime;
import java.time.ZoneId;
public class Test {
public static void main(String[] args) {
System.out.println("LocalDateTime.now() " + LocalDateTime.now().toString());
System.out.println("LocalDateTime.now(ZoneId.of(\"Asia/Tokyo\") " + LocalDateTime.now(ZoneId.of("Asia/Tokyo")).toString());
System.out.println("LocalDateTime.now(ZoneId.of(\"GMT\") " + LocalDateTime.now(ZoneId.of("GMT")).toString());
}
}
Ausführungsergebnis (implementiert um 13:33 Uhr am 13. März, japanische Zeit)
LocalDateTime.now() 2018-03-13T14:33:01.625
LocalDateTime.now(ZoneId.of("Asia/Tokyo") 2018-03-13T14:33:01.625
LocalDateTime.now(ZoneId.of("GMT") 2018-03-13T05:33:01.625
Recommended Posts