Autor Beitrag
mindhunter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 18



BeitragVerfasst: So 27.03.11 18:35 
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.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 20451
Erhaltene Danke: 2264

Win 10
C# (VS 2019)
BeitragVerfasst: 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

_________________
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
mindhunter Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 18



BeitragVerfasst: 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.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 20451
Erhaltene Danke: 2264

Win 10
C# (VS 2019)
BeitragVerfasst: 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:
ausblenden 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.

_________________
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
mindhunter Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 18



BeitragVerfasst: So 27.03.11 19:22 
Hallo,

das Datum bekomme ich jetzt richtig.

ausblenden 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