GregorianCalendar Sommer/Winterzeit Probleme

noetig

Mitglied
Hallo

Habe ein Problem an dem ich nun schon seit Stunden sitze...
Ich arbeite aktuell mit GregorianCalender an einem Tool zur Zeitberechnung. Nun möchte ich einen späteren Zeitpunkt, ab einem bestimmten Zeitpunkt generieren. Also z.b. Heute + 28 Tagen, oder 01.01.2011 + 16 Tage.

Das Problem was ich jetzt habe, ist dass die Stunde +1 wenn von CET auf CEST (Sommerzeit) umgestellt wird. Und umgekehrt von CEST auf CET mir eine ganze Stunde fehlt in meiner Ausgabe.

Wenn ich also heute in 28 Tagen mache, gibt mir mein Programm 28 Tage und 1 Stunde mehr aus. Wie kann man dieses Problem beheben?

Hat jemand einen Tipp wie ich das Problem in den Griff bekomme? Meine Idee, irgendwie fest auf GMT wechseln, dann habe ich das Problem nicht. Aber meine Zeit würde dann ja auch nicht mehr stimmen...

Java:
long addToDate = 2419200000; //28 Tage in Millisek
long newTime = oldTime.getTime().getTime() + addToDate; // hier addiere ich zum alten Datum die 28 Tage dazu

Beispiel
datum: Wed Mar 16 15:32:05 CET 2011
+ 28 Tage
ende: Wed Apr 13 16:32:05 CEST 2011
 
S

SlaterB

Gast
GregorianCalender nennst du, GregorianCalender ist die Lösung,
fülle ein Calender-Objekt mit dem Datum, addiere 28 Tage
(28 TAGE, nicht bestimmte Unmengen Stunden, Minuten, Sekunden oder gar Millisekunden) ,
dann hast du ein Datum 28 Tage später mit derselben Uhrzeit,

könnte höchstens im Bereich 2.00 bis 3.00 am Wechseltag undeutlich werden
 
Zuletzt bearbeitet von einem Moderator:

noetig

Mitglied
GregorianCalender nennst du, GregorianCalender ist die Lösung,
fülle ein Calender-Objekt mit dem Datum, addiere 28 Tage, dann hast du ein Datum 28 Tage später mit derselben Uhrzeit,

könnte höchstens im Bereich 2.00 bis 3.00 am Wechseltag undeutlich werden

OK, das klingt sehr gut... nur leider kenne ich nur die Möglichkeit per Millisekunden zu der Zeit zu Addieren.

Funktioniert dein Vorschlag mit
Java:
myCalendar.add(field, amount);
? was muss ich als field angeben? Bei amount schätze ich dass es 28 für Tage ist.
 
S

SlaterB

Gast
SlaterB != für dich die Betriebsanleitung zur Bedienung einer bestimmten Java-Klasse namens Calendar (& Co ) ;)
-> Lehrbücher, Internet, Beispiele schnell gefunden
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
E Schleife für ein Jahr mit dem GregorianCalendar Java Basics - Anfänger-Themen 1
P GregorianCalendar Java Basics - Anfänger-Themen 4
D GregorianCalendar als Parameter Java Basics - Anfänger-Themen 2
I Datum ohne GregorianCalendar und co. Java Basics - Anfänger-Themen 3
M GregorianCalendar last month Java Basics - Anfänger-Themen 2
M GregorianCalendar Sortieren! Java Basics - Anfänger-Themen 2
P GregorianCalendar:GET Problem Java Basics - Anfänger-Themen 2
M GregorianCalendar Java Basics - Anfänger-Themen 4
U GregorianCalendar Java Basics - Anfänger-Themen 4
R Erste Schritte Arbeitszeit Zähler bzw Feierabend Uhr | GregorianCalendar | SimpleDateFormat| Java Basics - Anfänger-Themen 3
R GregorianCalendar auf Datum reduzieren Java Basics - Anfänger-Themen 9
A GregorianCalendar heute + X Tage Java Basics - Anfänger-Themen 11
L Java GregorianCalendar Java Basics - Anfänger-Themen 2
N GregorianCalendar Kalenderwoche in SimpelDateFormat auf 2 Systemen verschieden Java Basics - Anfänger-Themen 8
R mit GregorianCalendar Datum generieren Java Basics - Anfänger-Themen 3
C GregorianCalendar 2 Datumswerte(Differenz) auf volles Jahr prüfen Java Basics - Anfänger-Themen 4
C String to GregorianCalendar Java Basics - Anfänger-Themen 4
J GregorianCalendar: Probleme mit WEEK_OF_YEAR Java Basics - Anfänger-Themen 7
M Daten vergleichen mit GregorianCalendar - HILFE! :) Java Basics - Anfänger-Themen 3
K GregorianCalendar Java Basics - Anfänger-Themen 9
L Frage zur Ausgabe eines gesetzten GregorianCalendar Datums Java Basics - Anfänger-Themen 4
Schandro GregorianCalendar Sommerzeit abziehen Java Basics - Anfänger-Themen 6
A GregorianCalendar -Darstellung mit drawString Java Basics - Anfänger-Themen 3
P Problem mit setzen von Zeiten im GregorianCalendar Java Basics - Anfänger-Themen 3
E GregorianCalendar- Datum erstellen Java Basics - Anfänger-Themen 7
G GregorianCalendar Java Basics - Anfänger-Themen 4
W Date in Gregoriancalendar Java Basics - Anfänger-Themen 2
Z Zeitdifferenz mit GregorianCalendar Java Basics - Anfänger-Themen 6
C GregorianCalendar glaubt mir alles wieso! Java Basics - Anfänger-Themen 12
M ArrayList mit Objekt vom Typ GregorianCalendar Java Basics - Anfänger-Themen 3
C millisekunden bei gregoriancalendar stimmen nicht Java Basics - Anfänger-Themen 2
G GregorianCalendar (vor und zurück) Java Basics - Anfänger-Themen 7
G GregorianCalendar Java Basics - Anfänger-Themen 10
S GregorianCalendar - Vergangene Zeit Java Basics - Anfänger-Themen 17
M GregorianCalendar bringt mich um. Java Basics - Anfänger-Themen 8
H GregorianCalendar Zeit abziehen (Countup) Java Basics - Anfänger-Themen 9
P Tag der Zeitumstellung Sommer->Winterzeit (Java Calendar) Problem Java Basics - Anfänger-Themen 5
A Sommer- und Winterzeit Java Basics - Anfänger-Themen 8

Ähnliche Java Themen

Neue Themen


Oben