Java, new Date() Immer Falsch Aktuelle Zeit
Wenn ich das mache:
new Date();
Jahr, Tag und andere Dinge, die sind OK, aber Stunde und minute, ist falsch. Ich nutze 64 bit Windows 7 auf meinem computer und:
Windows time is OK,
Bios Time is OK,
Windows Time Zone is OK,
Windows Time Zone at Regedit is OK
Jedoch wenn ich Datum-Objekt in Java (ich benutze Java 1.6) id der zone info ist America/Caracas werden sollte Europe/Istanbul
Was kann das problem sein, irgendwelche Ideen?
PS: ich nicht wollen, um die Zeit zu vertreiben zone als VM-parameter, ich will nicht verwenden ein Kalender-Objekt cos habe ich einige Bibliotheken, die ein Date-Objekt verwendet, anstatt alles, ich will nur lernen, das problem.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich denke, das blog kann Ihnen helfen.
Zitat aus dem blog-post um das Problem zu lösen:
Für die Aufzeichnungen und aus dem gleichen blog:
Können Sie einen Kalender :
Termine sind "Locale-abhängig". Sie können das Gebietsschema zu :