Benutzer mit den meisten Antworten
Check, ob Date is End of Month

Frage
-
Hey,
Ich habe ein Array mit Dates, welche aus einer SQL DatenBank kommen. Wie kann ich überprüfen, ob es sich bei dem Datum um das Ende des Monates handelt. also e.g. 31.1.2013, 28.2.2013 bei diesen Werte soll Null, False oder -1 zurückkommen.
Ist das möglich? Daweil habe ich einfach eine If klausel verwendet und alle möglichkeiten abgedeckt, aber das ist nicht schön, gibt es eine Build in funktion?
Antworten
-
Hi ,
du kannst das Datum des letzten tages mit
DateTime today = DateTime.Today; DateTime endOfMonth = new DateTime(today.Year, today.Month, DateTime.DaysInMonth(today.Year, today.Month));
rausfinden. Damit hast du eine Grundlage für deine Funktion ;-)
Grüße
Alle Antworten
-
Hi ,
du kannst das Datum des letzten tages mit
DateTime today = DateTime.Today; DateTime endOfMonth = new DateTime(today.Year, today.Month, DateTime.DaysInMonth(today.Year, today.Month));
rausfinden. Damit hast du eine Grundlage für deine Funktion ;-)
Grüße
-
Hi,
Das hatte ich mal gefunden und fand es relativ elegant:
bool IsEndOfMonth(DateTime date) { return date.AddDays(1).Day == 1; }
Beste Grüße
Steve
Steve Sämmang, Vienna, Austria
Blog: xrm.io Website: simplic.at- Als Antwort vorgeschlagen saemmang Dienstag, 25. Juni 2013 09:23