Wochentag bestimmen

14/12/2007 - 14:57 von Franz Bachler | Report spam
Hallo Leute,

Hat jemand von Euch eine Funktion, welche den Wochentag ermittelt?
(in AnsiC wenn möglich, C++ nur im "Notfall")

Eingabe von Tag, Monat und Jahr (4stellig) und Rückgabe von
1 = Sonntag, 2 = Montag, ., usw.

Ev. Vielleicht noch eine "Luxusversion", die das Datum auf Gültigkeit prüft:

Rückgabe von 0 bei einem ungültigem Datum wie z.B.

29. Februar 2007, 31. April, 32. Dezember usw.

Besten Dank!

Franz Bachler
Franz Bachler
A-3250 Wieselburg
E-Mail: fraba (at) gmx.at
Homepage: http://members.aon.at/fraba
oder http://home.pages.at/fraba
 

Lesen sie die antworten

#1 Andreas Burmester
14/12/2007 - 15:48 | Warnen spam
"Franz Bachler" writes:

Hat jemand von Euch eine Funktion, welche den Wochentag ermittelt?
(in AnsiC wenn möglich, C++ nur im "Notfall")



mktime().

Eingabe von Tag, Monat und Jahr (4stellig)



In einer `struct tm' deren `tm_mday', `tm_mon' und `tm_year' setzen,
mktime() rufen, ...

und Rückgabe von 1 = Sonntag, 2 = Montag, ., usw.



... `tm_wday' auslesen.

Ev. Vielleicht noch eine "Luxusversion", die das Datum auf Gültigkeit prüft:



Testen, ob mktime() `(time_t)-1' retourniert oder die gesetzten
Mitglieder veraendert hat.

b.

Ähnliche fragen