Timestamp -> Tag im Monat

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
suye
User
Beiträge: 5
Registriert: Dienstag 13. März 2007, 00:29

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:
Benutzeravatar
Masaru
User
Beiträge: 425
Registriert: Mittwoch 4. August 2004, 22:17

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)
suye
User
Beiträge: 5
Registriert: Dienstag 13. März 2007, 00:29

Perfekt! Ich danke dir ..
Antworten