Seite 1 von 1

Timestamp -> Tag im Monat

Verfasst: Mittwoch 14. März 2007, 16:00
von suye
Hi ..

einfache Frage, finde aber keine Antwort.
Ich hab eine Timestamp (z.B. 1173883921) und will wissen, welcher Tag das im Monat ist .. da es ein TImestamp von heute ist, möchte ich also 14 rausbekommen.
Gibt es da nicht irgendwas .. ich will das nicht selber schreiben müssen :roll:

Verfasst: Mittwoch 14. März 2007, 16:05
von Masaru
Du kannst mittels des datetime Modules Datetime-Objekte aus einem solchen Float-Stamp erzeugen.

Und ein solches Datetime-Objektes weiss über seine kalendarische Position bescheid :).

Code: Alles auswählen

>>> import time
>>> stamp = time.time()
>>> stamp
1173884540.0090001

Code: Alles auswählen

>>> import datetime
>>> dt = datetime.datetime.fromtimestamp(stamp)
>>> dt.day    # <--- das hier moechtest Du wohl haben
14
>>> dt
datetime.datetime(2007, 3, 14, 16, 2, 20, 9000)

Verfasst: Mittwoch 14. März 2007, 16:17
von suye
Perfekt! Ich danke dir ..