Dieses Modul bietet Klassen, um das Datum und die Zeit manipulieren zu können. Das geht meistens sehr einfach, wie die Beispiele unten belegen.
Wer aber mehr wissen muss, der sollte einen Blick in die Python-Dokumentation werfen - wie immer, wird hier akribisch alles Wesentliche erläutert.
<PRE>
#!/usr/bin/env python
if __name__ == '__main__':
import datetime, time
# example-2
print '\nexample-2\n'
print datetime.datetime(2003, 8, 4, 21, 41, 43)
print datetime.datetime.today()
print datetime.datetime.now()
print datetime.datetime.fromtimestamp(time.time())
print datetime.datetime.utcnow()
print datetime.datetime.utcfromtimestamp(time.time())
# example-3
print '\nexample-3\n'
now = datetime.datetime.now()
print now
print now.ctime()
print now.isoformat()
print now.strftime("%Y%m%dT%H%M%S")
# example-4
print '\nexample-4\n'
d = datetime.date(2003, 7, 29)
print d
print d.year, d.month, d.day
print datetime.date.today()
# example-5
print '\nexample-5\n'
t = datetime.time(18, 54, 32)
print t
print t.hour, t.minute, t.second, t.microsecond
# example-6
print '\nexample-6\n'
now = datetime.datetime.now()
d = now.date()
t = now.time()
print now
print d, t
print datetime.datetime.combine(d, t)
</PRE>
Wer aber mehr wissen muss, der sollte einen Blick in die Python-Dokumentation werfen - wie immer, wird hier akribisch alles Wesentliche erläutert.
<PRE>
#!/usr/bin/env python
if __name__ == '__main__':
import datetime, time
# example-2
print '\nexample-2\n'
print datetime.datetime(2003, 8, 4, 21, 41, 43)
print datetime.datetime.today()
print datetime.datetime.now()
print datetime.datetime.fromtimestamp(time.time())
print datetime.datetime.utcnow()
print datetime.datetime.utcfromtimestamp(time.time())
# example-3
print '\nexample-3\n'
now = datetime.datetime.now()
print now
print now.ctime()
print now.isoformat()
print now.strftime("%Y%m%dT%H%M%S")
# example-4
print '\nexample-4\n'
d = datetime.date(2003, 7, 29)
print d
print d.year, d.month, d.day
print datetime.date.today()
# example-5
print '\nexample-5\n'
t = datetime.time(18, 54, 32)
print t
print t.hour, t.minute, t.second, t.microsecond
# example-6
print '\nexample-6\n'
now = datetime.datetime.now()
d = now.date()
t = now.time()
print now
print d, t
print datetime.datetime.combine(d, t)
</PRE>