🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: de.comp.lang.misc
4 messages
4 total messages Started by Joachim Astel Mon, 25 Jan 1993 04:53
Woche im Jahr
#21
Author: Joachim Astel
Date: Mon, 25 Jan 1993 04:53
11 lines
821 bytes
Suche einen effizienten Algorithmus, mit dem ich die Woche im laufenden
Jahr ermitteln kann. Insbesondere dreht sich die ganze Problematik darum,
ob der/die ersten Januartag[e] noch zur letzten (52./53.?) Woche des alten
Jahres oder schon zu ersten Woche des neuen Jahres zaehl{t|en}. Wer kennt
die Systematik, die hinter dem Ganzen steckt?

PERL- und C-Sourcen sind besonders willkommen...

	-Achim
-- 
Joachim Astel (J.A.T.), E-MAIL: achim@jat.sub.org
Re: Woche im Jahr
#23
Author: Jelske Kloppenburg
Date: Tue, 26 Jan 1993 08:30
25 lines
1677 bytes
In article <C1E89G.4wK@jat.sub.org> achim@jat.sub.org (Joachim Astel) writes:
> Suche einen effizienten Algorithmus, mit dem ich die Woche im laufenden
> Jahr ermitteln kann. Insbesondere dreht sich die ganze Problematik darum,
> ob der/die ersten Januartag[e] noch zur letzten (52./53.?) Woche des alten
> Jahres oder schon zu ersten Woche des neuen Jahres zaehl{t|en}. Wer kennt
> die Systematik, die hinter dem Ganzen steckt?
> 
> PERL- und C-Sourcen sind besonders willkommen...
> 
> 	-Achim
> -- 
> Joachim Astel (J.A.T.), E-MAIL: achim@jat.sub.org

Ja, sowas habe ich. Grade vor kurzem habe ich auch noch die Wochennummer
dazugenommen. Das ist in Modula2 geschrieben.
Wie die Wochennummer bestimmt, wird habe ich aus DIN ???.
Kurz: Die erste Woche, deren Donnerstag im Januar liegt, ist die Nummer 1.
Jetzt habe ich nicht viel Zeit, bin beim Umzug. Bei mehr Interesse bitte
E-Mail an mich. Wann ich das naechste mal die news lese, weiss ich noch nicht.
gruss j.k.

--
  Jelske Kloppenburg, +49 2241 14-2433, <Jelske.Kloppenburg@gmd.de>
  GMD (German National Research Center for Computer Science)
                    "Don't kill the Winners!"   Dennis Tsichritzis
Re: Woche im Jahr
#22
Author: Matthias Urlichs
Date: Tue, 26 Jan 1993 08:37
23 lines
1490 bytes
In de.comp.lang.misc, article <C1E89G.4wK@jat.sub.org>,
  achim@jat.sub.org (Joachim Astel) writes:
> Suche einen effizienten Algorithmus, mit dem ich die Woche im laufenden
> Jahr ermitteln kann. Insbesondere dreht sich die ganze Problematik darum,
> ob der/die ersten Januartag[e] noch zur letzten (52./53.?) Woche des alten
> Jahres oder schon zu ersten Woche des neuen Jahres zaehl{t|en}. Wer kennt
> die Systematik, die hinter dem Ganzen steckt?
> 
Wo liegt das Problem? Wenn der Donnerstag im neuen Jahr liegt, d.h. die Woche
im neuen Jahr mehr Tage hat als im alten, dann ist diese Woche die erste.

woche_in_jahr(tag) ::= int((tag_in_jahr(tag)-tag_in_woche(1.1.)+10)/7)

sollte passen. [ tag_in_jahr(1.1.) ::= tag_in_woche(Montag) ::= 1 ]

Das Ausrechnen von tag_in_jahr und tag_in_woche wird dem Leser zur Uebung
ueberlassen.

-- 
He is winding the watch of his wit; by and by it will strike.
-- 
Matthias Urlichs  --  urlichs@smurf.sub.org -- urlichs@smurf.ira.uka.de   /(o\
Humboldtstrasse 7 -- 7500 Karlsruhe 1 -- Germany  --  +49-721-9612521     \o)/
Re: Woche im Jahr
#24
Author: Matthias Hanft
Date: Tue, 26 Jan 1993 16:29
12 lines
914 bytes
achim@jat.sub.org (Joachim Astel) writes:

>Suche einen effizienten Algorithmus, mit dem ich die Woche im laufenden
>Jahr ermitteln kann. Insbesondere dreht sich die ganze Problematik darum,
>ob der/die ersten Januartag[e] noch zur letzten (52./53.?) Woche des alten
>Jahres oder schon zu ersten Woche des neuen Jahres zaehl{t|en}. Wer kennt
>die Systematik, die hinter dem Ganzen steckt?

Sowas hab ich mal programmiert, allerdings in Pascal & quick & dirty.
Wenn ich's Dir trotzdem mailen soll...?!

Gruss Matthias.
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads