brauche hilfe bei berechnung der laufenden kalenderwoche
-
hi
vor ein paar tagen hab ich schonmal einen beitrag gepostet wo es um die berechnung der kalenderwoche geht.
leider klappt das nich - oder nicht mehr - so wie es soll.
hier meine frage:
hat jemand ne formel bzw. kennt jemand einen weg wie ich die aktuelle kalenderwoche berechnen kann? dabei ist das schaltjahr zu beachten.
verwendet wird die SYSTEMTIME Struktur. - bin aber für alles offen.das alles muss in Dev C++ funktionieren!
danke schonmal ....
-
in C gibt es da eine Sache:
time_t datum; struct tm *tmzgr; char woche[30]; datum = time(NULL); tmzgr = localtime(&datum); strftime(woche,30,"%A",tmzgr); printf("Der Wockentag fuer heute ist %s\n",woche);
strftime erwartet ein Formatzeichen.
z.B.%A: ausgeschriebener Wochentagsname
%a: abgekürzter Wochentzagsname
%b: abgekürzter Monatsname
%B: ausgeschriebener Monatsname
%c: Datum und Zeit ( Mon Apr 25 07:02:00)
%d: Monatstag (01-31)
%H: Stunde (00-23)
%I: Stunde (01-12)
%j: Tag des Jahres (001-365)
%m: Monat (01-12)
%p: AM oder PM
%S: Sekunden (00-61)
%U: Wochennummer (00-53; 1.Sonntag = 1. Tag der Woche)
%w: Wochentag (0-6; 0 = Sonntag)
%W: Wochennummer (00-53; 1.Montag = 1. Tag der Woche)
%x: Datumsdarstellung
%X: Zeitdarstellung
%y: Jahreszahl ohne Jahrhundert (00 - 99)
%Y: Jahreszahl mit Jahrhundert (2001)
%Z: Zeitzone (z.B. MET)kam glaube ich auch aus der FAQ, vielleicht hilft es dir
-
danke - das wars was ich wollte.