Java System.getProperty („user.timezone”) nie działa

Po uruchomieniu programu java przezjava -Duser.timezone="UTC",

System.out.println( System.getProperty( "user.timezone" ) );
System.out.println( new Date() ); // prints time in UTC 

drukuje czas UTC, ale gdy ustawię kod, taki jak:

System.setProperty( "user.timezone", "UTC" );
System.out.println( System.getProperty( "user.timezone" ) );  // prints 'UTC'
System.out.println( new Date() ); // prints time in local zone, not in UTC

nie drukuje czasu w UTC. Muszę ustawić czas w kodzie. Nie szukam Jody

Środowisko: JDK 1.6 / Windows XP

Proszę pomóż. Dzięki wielkie!

questionAnswers(1)

yourAnswerToTheQuestion