Joda-Time .
( JVM - America/Sao_Paulo
):
System.out.println("JVM default=" + TimeZone.getDefault().getID());
DateTimeZone t1 = DateTimeZone.getDefault();
System.out.println("Joda Default=" + t1);
TimeZone.setDefault(TimeZone.getTimeZone("Europe/London"));
System.out.println("JVM default=" + TimeZone.getDefault().getID());
DateTimeZone t2 = DateTimeZone.getDefault();
System.out.println("Joda Default=" + t2);
System.out.println(t1 == t2);
:
JVM default = /Sao _Paulo
Joda = /Sao _Paulo
JVM default = /
Joda = /Sao _Paulo
, t1 == t2
true
, , .
Joda JVM , DateTimeZone
:
DateTimeZone.setDefault(DateTimeZone.forTimeZone(TimeZone.getDefault()));
DateTimeZone t3 = DateTimeZone.getDefault();
System.out.println("Joda Default=" + t3);
System.out.println(t1 == t3);
:
Joda Default = /
, Joda-Time .
user7605325