Entwickler-Ecke

Basistechnologien - Datum vergleichen


mindhunter - So 27.03.11 18:35
Titel: Datum vergleichen
Hallo,

möchte zwei Datumswerte vergleichen. Ein Datum ist variabel, das zweite soll aus dem Today erstellt werden. Dabei wird bei Today ein Monat abgezogen und der Tag durch den 10 ersetzt. Wäre also das aktulle Datum der 27.03.2011 so würde daraus der 10.02.2011 werden. Dieses Datum soll dann mit dem variablen Datum verglichen werden.

Today ist größer als Variabel
10.02.2011 > 07.02.2011


Gruß


Christian S. - So 27.03.11 18:40

Hallo!

Die Operatoren > und < sind beide für DateTime definiert, Du solltest also einfach vergleichen können.

Grüße
Christian


mindhunter - So 27.03.11 18:46

Hallo,

mein Problem liegt bei dem Zusammensetzen des Today-Datums, damit dies mit dem variablem Datum verglichen werden kann.

Gruß


Christian S. - So 27.03.11 18:52

user profile iconmindhunter hat folgendes geschrieben Zum zitierten Posting springen:
mein Problem liegt bei dem Zusammensetzen des Today-Datums, damit dies mit dem variablem Datum verglichen werden kann.
Und wie hätte man das erraten sollen? Am Titel wohl nicht und an Deinem Text auch nicht ... :roll:

Um das Datum zu basteln, würde ich diesen Konstruktor von DateTime benutzen:

C#-Quelltext
1:
new DateTime(20111210); //10.12.2011                    


Anstatt der festen Werte nimmst Du dann die entsprechenden Werte, die Du aus DateTime.Today nimmst.


mindhunter - So 27.03.11 19:22

Hallo,

das Datum bekomme ich jetzt richtig.


C#-Quelltext
1:
2:
3:
4:
DateTime datNow = DateTime.Today
datNow = datNow.AddMonth(-1)

DateTime dt = new DateTime(datNow.Year, datNow.Month, 10)



Das variable Datum ist vom Typ String.
Mit DateTime.Parse(Variabel) kann ich es dann mit Today vergleichen.

Vielen Dank

Gruß

Moderiert von user profile iconChristian S.: C#-Tags hinzugefügt