Domino 9 und frühere Versionen > ND7: Entwicklung

"AdjustDay" ohne Parameter = Probleme mit Zeitumstellung?

<< < (2/2)

koehlerbv:
Da NotesDateTime (fast) nichts anderes als eine Datumsseriennummer, geht das auch gar nicht anders. Wird nur der Tag angegeben, dann ist der ungerade Teil (die Uhrzeit) Null Uhr.

Das arbeitet also wirklich "as designed" und ebenso wie in anderen System üblich auch.

Bernhard

pete_bla:
Jupp das wollte ich (zwar nicht so detailiert, aber für die normale Anwendung) verdeutlichen:

-> macht man dies wären der "Sommerzeit":
Und aus "29.10.2007" wird als Date eben >29.10.2007 0:00:00 CEDT<
und u.U. mit der Winterzeitumstellung dann >28.10.2007 23:00:00 CET< und daraus der "28.10.2007".

umgekehrt gibts den Effekt natürlich auch - ... wann ist nochmals die Winter-Sommerzeit....  ??? egal -
da wird dann aus ??.04.2008 0:00:00 CDT ... ??.04.2008 1:00:00 CEDT
aber das hat keine Auswirkung auf das resultierende Datum und fällt darum nicht auf!

Grüsse, Pete(r)

koehlerbv:
Pete, lass die Strings da heraus. Das wäre übelster Stil (aber wirklich allerübelster, ist aber leider weit verbreitet), und den gleichen Effekt bekommst Du auch, wenn Du das z.B. mit Datenumber oder mit der Wandlung einer Long-Zahl (Datumsseriennummer!) machst.
Wir wollen ja hier keinen auf falsche Ideen bringen  ;)

Bernhard

pete_bla:
GENAU!!!!!

String - Datum - String: AUFPASSEN!!!!

aber sonst auch "Time-Zone" aufpassen, darum wohl auch das Agrument in adjust !

Gruss, Pete(r)

nachtrag 19:57: - ok habs wieder gestrichen bevor ich noch mist erzähl ....

koehlerbv:
NEIN!
String - Datum ist ein No-No!

Und die Herausforderung Timezone hat damit nichts zu tun.

Bernhard

Navigation

[0] Themen-Index

[*] Vorherige Sete

Zur normalen Ansicht wechseln