DateTime.Compare: nur auf Datum, nicht auf Uhrzeit, vergleichen

25/06/2008 - 19:25 von Alberto Luca | Report spam
Hallo NewsGroup,

ich vergleiche ein DateTime-Feld, ob das innerhalb der le. 3 Monate liegt.
Dabei möchte ich nur das Datum, jedoch nicht die Uhrzeit berücksichtigen.

Wie kann ich das erreichen?

Untenstehender Code berücksichtigt leider Datum + Uhrzeit:
DateTime d3Mon = DateTime.Now.AddMonths(-3);
if (DateTime.Compare(ldtInitTS, d3Mon) >= 0)

Besten Dank vorab!
Ciao, Alberto
 

Lesen sie die antworten

#1 Harald M. Genauck
25/06/2008 - 20:09 | Warnen spam
Hallo Alberto,

ich vergleiche ein DateTime-Feld, ob das innerhalb der le. 3 Monate
liegt.
Dabei möchte ich nur das Datum, jedoch nicht die Uhrzeit
berücksichtigen.

Wie kann ich das erreichen?

Untenstehender Code berücksichtigt leider Datum + Uhrzeit:
DateTime d3Mon = DateTime.Now.AddMonths(-3);
if (DateTime.Compare(ldtInitTS, d3Mon) >= 0)



Nur den Date-Anteil eines Datums verwenden - z.B.:

DateTime.Now.Date.xxxx


Viele Grüße

Harald M. Genauck

"VISUAL STUDIO one" - http://www.visualstudio1.de (Chefredakteur)
"ABOUT Visual Basic" - http://www.aboutvb.de (Herausgeber)

Ähnliche fragen