Datum inkrementieren
-
Hallo,
wie kann ich ein Datum z.B. immer um 1 Tag (Monat) hochzählen. Ich habe seither COleDateTimeSpan benutzt, aber da ist die höchste Einheit "Tag". Wenn ich jetzt Monate inkrementieren will, muss ich vorher berechnen wie viele Tage der Montat hat!? Geht es auch schlauer?
-
Einfach 27 Tage aufaddieren und dann jeweils immer einen Tag draufaddieren biss isch GetMonth ändert.
-
Neee, das kann doch nicht passen...
Nehmen wir an, ich habe den 15.01.08.
Sooo 27 drauf macht 11.02.08. GetMonth hat sich schon geändert... FERTIG - oder auch nicht.
Oder, wenn ich nun immer einen draufzähle, lande ich beim 01.03.08.Meine Idee (kam aber erst beim Lesen von deiner):
27 draufzählen und dann solange einen drauf bis GetDay wieder gleich ist.
-
Ja So meinte ich das auch...
