Duffman666
Grünschnabel
Hallo miteinander,
ich hoffe ich bin hier richtig - ich such mir schon den Wolf - gibt es mit ASP.NET eine Möglichkeit die Anzahl der Tage in einem Monat zu ermitteln ? PHP ist da ja so freundlich und rechnet auch ungültige Werte automatisch in ein korrektes Datum um , bei DateTime bekomme ich nur ne Meldung das die Zahlen ausserhalb der Reichweite liegen.
ich will per Loop jeweils das Datum des letzten Mittwochs generieren, das funktioniert zwar mit dem Code wie unten so einigermassen, aber am Anfang eines Monats bzw wenn noch ein Jahreswechsel dazu kommt, klappts natürlich nicht mehr, kann mir da jemand helfen ?
Gruss, Duffman
ich hoffe ich bin hier richtig - ich such mir schon den Wolf - gibt es mit ASP.NET eine Möglichkeit die Anzahl der Tage in einem Monat zu ermitteln ? PHP ist da ja so freundlich und rechnet auch ungültige Werte automatisch in ein korrektes Datum um , bei DateTime bekomme ich nur ne Meldung das die Zahlen ausserhalb der Reichweite liegen.
ich will per Loop jeweils das Datum des letzten Mittwochs generieren, das funktioniert zwar mit dem Code wie unten so einigermassen, aber am Anfang eines Monats bzw wenn noch ein Jahreswechsel dazu kommt, klappts natürlich nicht mehr, kann mir da jemand helfen ?
PHP:
<%
DateTime datum = DateTime.Now;
CultureInfo ciCurrent = new CultureInfo("de-DE");
Thread.CurrentThread.CurrentCulture = ciCurrent;
string aktDatum = DateTime.Now.ToShortDateString();
string wochentag = DateTime.Now.DayOfWeek.ToString();
int Jahr = Convert.ToInt16(DateTime.Now.Year.ToString());
int Monat = Convert.ToInt16(DateTime.Now.Month.ToString());
int Tag = Convert.ToInt16(DateTime.Now.Day.ToString());
string altDatum;
if (wochentag != "Wednesday") {
for (int DayLoop=Tag; DayLoop > 0; DayLoop--) {
DateTime myDate = new DateTime(Jahr, Monat, DayLoop);
string pruefTag = myDate.DayOfWeek.ToString();
if (pruefTag == "Wednesday") {
altDatum = myDate.ToShortDateString();
Response.Write(" Letzter Mittwoch "+altDatum);
break;
} // END if Mittwoch zurueck gefunden
} // END DayLoop
} // END if aktueller WochenTag kein Mittwoch
else
{
Response.Write("Heute ist Mittwoch der "+aktDatum);
}
%>
Gruss, Duffman