wochentag eines datums berechnen |
30.03.2004, 09:56 | 3.Oktober | Auf diesen Beitrag antworten » | |||||||
wochentag eines datums berechnen |
|||||||||
30.03.2004, 18:57 | Thomas | Auf diesen Beitrag antworten » | |||||||
Hi, deine Überlegung klingt logisch. Hast du die Schaltjahre auch mit drin? Der Fehler wird vielleicht in der Berechnung der Tage liegen - kannst ja mal den bisherigen Quelltext posten. Gruß, Thomas |
|||||||||
30.03.2004, 19:25 | fALK dELUXE | Auf diesen Beitrag antworten » | |||||||
Hallo, hab grad die Lösung von meinem Kumpel, der das schon in Inf gemacht hat, hier. Wenn du unbedingt willst, dann kann ich seine Lösung posten. |
|||||||||
11.04.2004, 17:38 | 3.Oktober | Auf diesen Beitrag antworten » | |||||||
is in modula-2 geschrieben! die erste zeile is komischer weise nötig, damit ich in der ersten woche auch auf mein richtigen wochentag komme. leider gehts aber trotzdem nich. und die lösung deiner freundes, falk deluxe, würde mich interessieren. tut mir leid, dass ich erst so spät reagiere! hatte ine paar probleme mit meinem rechner... |
|||||||||
11.04.2004, 18:31 | fALK dELUXE | Auf diesen Beitrag antworten » | |||||||
Tag, Monat, Jahr ist ja klar. w entspricht dann deinem 'd' im modulo2 code. Vllt klappt das bei Delphi/Pascal auch, ich guck mal kurz. hmm, scheint es nicht zu geben. Naja, ich versteh die Formel jedenfalls nicht. Hab mir auch noch nicht die mühe gemacht, dass zu durchschauen. |
|||||||||
11.04.2004, 18:49 | 3.Oktober | Auf diesen Beitrag antworten » | |||||||
danke, aber genau das is die formel des zweiten typen, die ich gefunden habe. den namen des "erfinders" weiss ich nichmehr, aber seltsamer weise funzt diese formel nich mit meinen daten, also vor 1900 jedenfalls ging sie da bei mir nich! warum die gehen soll weiss ich auch nich, aber in pascal geht sie, wenn man sie etwas umschreibt und ein paar variablen nich so genau betrachtet. nunja, dann muss ich also nochma weiter dran rum basteln. oder ich sage einfach, dass die formel nur ab dem jahr 1800 funzt. vorher bracuht man doch eh keine wochentage, oder? aber da wir grade bei sowas sind, in linux gibts ja so eine schicke datums-kalender-funktion. das ding gibt mir auch die daten vom jahre 0 bis 9999 wider. wie die das gemacht haben will ich wissen, das würde ich acuh nehmen! naja, also trotzdem danke! |
|||||||||
Anzeige | |||||||||
|
|||||||||
11.04.2004, 19:05 | fALK dELUXE | Auf diesen Beitrag antworten » | |||||||
gib mal ein beispiel an, weil im groben test funktioniert ja die Formel auch mit sehr frühen Daten. |
|||||||||
11.04.2004, 19:29 | 3.Oktober | Auf diesen Beitrag antworten » | |||||||
hab grade feststellen dürfen, es sind nich die selben prozeduren, aber ähnlich. mit meiner konnte man nur die 1900-er berechnen, aber mit deiner/die deines freundes scheint es zu gehn!! ich verstehe es zwar nich, aber ich werde die mal austesten und dann mal etwas intensiver! kann also noch ein zwei stunden oder länger dauern bis ich weiss, ob sie geht! aber die is schonmal (auf den ersten blick zumindest) nich übel. danke! |
|||||||||
11.04.2004, 20:15 | 3.Oktober | Auf diesen Beitrag antworten » | |||||||
also bei mir is der 13.4.2004 ne 3 (3 würde also ein dienstag sein), aber der 16.12.1605 is ne 6, was aber rein mathematisch nich geht. weiter hab ich noch nix probiert, is mir nur so aufgefall, weil von dienstag zu samstag mehr als nur 3 tage vergehen! demnach glaub ich nich, dass das alles so stimmt! |
|||||||||
12.04.2004, 16:08 | juergen | Auf diesen Beitrag antworten » | |||||||
Guckst Du da: http://www.ortelius.de/kalender/calc_de.php EDIT: Einige Programme und Informationen zur Kalenderberechnung gibt es unter: http://www.computus.de/ |
|||||||||
12.04.2004, 17:04 | 3.Oktober | Auf diesen Beitrag antworten » | |||||||
danke juergen, aber ich sehe da nich so ganz durch! ich wollte ja nur nen wochentag berechnen und nich von julianisch in gregorianisch und andersrum und hi und her rechnen. um das jetzt alles darauf umzustellen würde ich wohl länger als eine woche brauchen, damit ich alle fehler raus habe. hat ja so schon lange genug gedauert. ausserdem würde ich das dann nichmehr erklären können, was ja sinn und zweck der übung is! ich werds mir trotzdem nochma ganz in ruhe ansehen, aber ich werds wohl nich für men programm nutzen! aber schön, dass es sowas gibt , also DANKE! |
|||||||||
12.04.2004, 17:40 | fALK dELUXE | Auf diesen Beitrag antworten » | |||||||
Stimmt nicht, der 16.12.1605 ist ein Freitag, wie du auch auf der Seite, die Juergen angegeben hat berechnen kannst.
|
|
Verwandte Themen
Die Beliebtesten » |
|
Die Größten » |
|
Die Neuesten » |