39 lines
884 B
Python
39 lines
884 B
Python
#!/usr/bin/env python
|
|
|
|
from datetime import datetime, date, timedelta
|
|
|
|
print("date.today():", date.today()) # <1>
|
|
|
|
now = datetime.now() # <2>
|
|
print("now.day:", now.day) # <3>
|
|
print("now.month:", now.month)
|
|
print("now.year:", now.year)
|
|
print("now.hour:", now.hour)
|
|
print("now.minute:", now.minute)
|
|
print("now.second:", now.second)
|
|
|
|
d1 = datetime(2018, 6, 13) # <4>
|
|
d2 = datetime(2018, 8, 24)
|
|
|
|
d3 = d2 - d1 # <5>
|
|
|
|
print("raw time delta:", d3)
|
|
print("time delta days:", d3.days) # <6>
|
|
|
|
interval = timedelta(10) # <7>
|
|
print("interval:", interval)
|
|
|
|
d4 = d2 + interval # <8>
|
|
d5 = d2 - interval
|
|
print("d2 + interval:", d4)
|
|
print("d2 - interval:", d5)
|
|
print()
|
|
|
|
t1 = datetime(2016, 8, 24, 10, 4, 34) # <9>
|
|
t2 = datetime(2018, 8, 24, 22, 8, 1)
|
|
t3 = t2 - t1
|
|
|
|
print("datetime(2016, 8, 24, 10, 4, 34):", t1)
|
|
print("datetime(2018, 8, 24, 22, 8, 1):", t2)
|
|
print("time diff (t2 - t1):", t3)
|