Monate berechnen

JKvbde

Grünschnabel
Hallo!

Ich möchte gerne die MinDate-Eigenschaft bei einem DateTiemPicker auf den 1. des letzten Monats setzen (bei August = 01.07.2004).
Das klappt bei mir soweit auch...
Mein Problem sind allerdings die Jahreswechsel.
Kann mir bitte jemand dabei behilflich sein, wie das Jahr bzw. den Monat berechnet bekomme?

MfG
Jens
 
Hallo,

poste doch mal den bisherigen Code, mit dem Du den ersten Tag des vorangegangenen Monats ermittelst. Wenn das klappt, ist mir nämlich nicht klar, warum es im Januar nicht klappen soll, den rsten Tag des vorangegnagenen Dezembers zu ermitteln.

Grüße
Sir Raven
 
Versuch es mal damit:
Code:
DateTime _Heute = DateTime.Now.AddMonths(-1);
DateTime _DerErsteDesLetztenMonats = new DateTime(_Heute.Year, _Heute.Month, 1);
MessageBox.Show(_DerErsteDesLetztenMonats.ToShortDateString());

mfg t.a.


Edit von Alex: Bitte unnötigte Tabulatoren entfernen, Zeilen werden sonst zulange.
 
Zuletzt bearbeitet von einem Moderator:
Zurück