Domino 9 und frühere Versionen > ND8: Entwicklung
NotesDateTime.adjustMonth
koehlerbv:
Das ist jetzt aber eine ganz andere Baustelle, Giordano!
Hier musst Du natürlich selbst für die Logik sorgen und prüfen, ob es den derzeitigen Kalendertag (29, 30, 31) überhaupt im Folgemonat gibt. Erst dann kannst Du das neue Datum im Folgemonat berechnen.
Bernhard
sheponion:
Hallo, Thema ist zwar schon alt, aber ich hätte noch folgende Infos dazu, falls jemand, so wie ich, mal wieder per Google darauf stößt:
* Der Fehler tritt im ersten des Monats auf, wenn die Uhrzeit 00:00:00 bis 00:59:59 beträgt, also nicht 1:00 Uhr überschreitet.
* Der Fehler tritt auch nur in bestimmten Monaten auf, hier lässt sich aber kein genaues Verhalten ableiten.
* Der Fehler tritt NICHT auf, wenn die Uhrzeit nachträglich mit SetAnyTime entfernt wird.
* Der Fehler tritt NICHT auf, wenn das Datum per New NotesDateTime([Date-Variant oder String]) übergeben wird und die Uhrzeit dabei nicht angegeben wird oder genau 00:00:00 beträgt (wahrscheinlich kümmert sich die New-Routine darum, dass in diesem Fall auch die Uhrzeit komplett entfernt wird, wie bei SetAnyTime)
* Der Fehler tritt aber auf, wenn das Datum per LSLocalTime gesetzt wird, egal ob mit oder ohne Uhrzeit
Navigation
[0] Themen-Index
[*] Vorherige Sete
Zur normalen Ansicht wechseln