Seite 1 von 1
Datum vom nächsten $wochentag ermitteln
Verfasst: Freitag 27. Februar 2009, 16:54
von Andre_M
Die Überschrift sagt eigentlich schon alles, ich habe das jetzige Datum und muss irgendwie herausfinden welches Datum z.B. der nächste Sonntag hat. Hab schon viel gesucht und probiert, aber keine Idee...
Verfasst: Freitag 27. Februar 2009, 17:28
von Sr4l
Was zum nachdenke:
http://docs.python.org/library/time.html
Code: Alles auswählen
import time
time.localtime(time.time())[6]
time.localtime(time.time()+60*60*24)[6]
Wenn das aber ne Schulaufgabe ist, wovon ich ausgehe, dann sollst du das nicht mit der Standard Library lösen.

Verfasst: Freitag 27. Februar 2009, 17:30
von BlackJack
@Andre_M: Du musst einfach die Differenz der Tage vom aktuellen Wochentag bis Sonntag zu dem Datum addieren:
Code: Alles auswählen
In [339]: d = datetime.date.today()
In [340]: d.weekday()
Out[340]: 4
In [341]: d + datetime.timedelta(days=6 - d.weekday())
Out[341]: datetime.date(2009, 3, 1)
Verfasst: Freitag 27. Februar 2009, 17:30
von Hyperion
Sr4l hat geschrieben:
Wenn das aber ne Schulaufgabe ist, wovon ich ausgehe, dann sollst du das nicht mit der Standard Library lösen das gibt 0 Punkte.

Wenn nicht explizit gegeben ist, dass man es _nicht_ mit der Standard-Lib lösen darf, ist das sogar der beste Weg!
Wenn es um das selber Implementieren eines Algos geht, hast Du sicherlich recht.
Verfasst: Freitag 27. Februar 2009, 17:39
von Andre_M
Vielen Dank, ihr habt mir den Tag gerettet!
Ist keine Schulaufgabe, sondern für eine Webseite... aber nach Stunden voller Tippen hatte ich n Brett vorm Kopf

Verfasst: Freitag 27. Februar 2009, 17:39
von Sr4l
Hyperion hat geschrieben:
Wenn es um das selber Implementieren eines Algos geht, hast Du sicherlich recht.
Es ist etwas arg kurz, keine wirklich Arbeit.
Verfasst: Freitag 27. Februar 2009, 17:46
von Hyperion
Sr4l hat geschrieben:Hyperion hat geschrieben:
Wenn es um das selber Implementieren eines Algos geht, hast Du sicherlich recht.
Es ist etwas arg kurz, keine wirklich Arbeit.
Ja und? Ich verstehe da jetzt den Zusammenhang nicht?
Verfasst: Samstag 28. Februar 2009, 12:24
von Sr4l
kA das wäre vll ne Lösung:
http://paste.pocoo.org/show/105892/
Nur einfache Elemente, das wäre vll 50% oder ne 4-

Verfasst: Samstag 28. Februar 2009, 13:15
von birkenfeld
Das calendar-Modul könnte auch nützlich sein...