Java - Erstellen Sie einen Kalender ohne Zeitzonenangabe

Möchte ich zunächst sagen, dass ich ' ve Lesen mehrere threads, ähnlich wie diese, aber keiner von Ihnen wirklich mein problem gelöst.
Ich würde auch sagen, dass ich versucht habe zu verwenden SimpleDateFormat und joda.DateTime ohne Erfolg.

Das problem ist Folgendes:

Habe ich ein Kalender-Objekt mit Informationen über ein spezifisches Datum: 2008-04-30T00:00:00Z
Bei der Verwendung der calendar.getTime() Methode kann ich unterschiedliche Ergebnisse erhalten, weil ich weiß, dass diese Methode der Suche nach den lokalen Wert

Also:

UK: 2008-04-30T01:00:00.000+0100

US: 2008-04-30T20:00:00.000-0400

Aber ich würde gerne ein Date-Objekt nur das Datum und die Uhrzeit einstellen "2008-04-30T00:00:00" ignoriert völlig jede Zeitzone.

Wie kann ich das tun?

Als ich erwähnt habe, bevor ich versucht zu verwenden
SimpleDateFormat sf = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss")
aber ich am Ende immer mit dem gleichen Ergebnis.

Jede Hilfe wäre wirklich zu schätzen
Cheers.

Können Sie die Beispiel-Sie haben es versucht?
Ich habe versucht, die folgenden: "= SimpleDateFormat sf = new " = SimpleDateFormat("yyyy-MM-dd NICHT'HH:mm:ss"); sf.setTimeZone(TimeZone.getTimeZone("UTC")); sd.parse(Wert); //Wert ist '2008-04-30T00:00:00Z'
Man kann nicht ein Kalender ohne Zeitzonenangabe. Die Vorstellung, ein Kalender hängt davon ab, Zeitzonen, sonst ist es sinnlos.

InformationsquelleAutor MaLLinok | 2012-07-10

Schreibe einen Kommentar