Hi Leute,
ich möchte ein DateTime Object das die heutige Zeit nimmt, also erstellt mit DateTime() nur das ganze jetzt mit genau einem Jahr mehr, wie bekomm ich das hin?
Danke
Babsi
DateTime() + 1 Jahr
hi 7crystal7
das könnte so gehen:
mit "help(time)" bzw. "help(datetime)" (und anderen Anwendungen von "help(...)") erhälst du noch genauere Informationen zu den Modulen time und datetime.
Gruss Crush
das könnte so gehen:
Code: Alles auswählen
>>> import time
>>> import datetime
>>> heute = time.localtime()[0:5]
>>> print heute
(2006, 10, 13, 13, 6)
>>> in_einem_jahr = datetime.datetime((heute[0] + 1), *heute[1:5])
>>> print in_einem_jahr
2007-10-13 13:06:00
>>> in_einem_jahr
datetime.datetime(2007, 10, 13, 13, 6)
>>>
Gruss Crush
ich hab's jetzt mal rein mit der Zope api so gemacht, scheint auch zu funktionieren:
Danke für Deine Lösung!
Lg
Babsi
Code: Alles auswählen
from DateTime.DateTime import DateTime
heuteInEinemJahr = DateTime()
heuteInEinemJahr._year = DateTime().year()+1
print heuteInEinemJahr
Lg
Babsi
- jens
- Python-Forum Veteran
- Beiträge: 8502
- Registriert: Dienstag 10. August 2004, 09:40
- Wohnort: duisburg
- Kontaktdaten:
Wow, ist das echt so??? Was macht das für einen Sinn? Wäre ja dann kein Wunder, wenn Leute sagen, das Zope nicht wirklich Python ist...Crush hat geschrieben:achso, das Zope "DateTime" ist natürlich nicht dasselbe wie das Python Modul "datetime". Das habe ich nicht gesehen ...