View on GitHub
from datetime import datetime
from datetime import timedelta

now = datetime.now()
print(now)
# 2018-06-15 18:23:51.500993

future = now + timedelta(12)
print(future)
# 2018-06-27 18:23:59.351647

print(now.year)                         # 2018
print(now.month)                        # 6
print(now.day)                          # 15
print(now.hour)                         # 18
print(now.minute)                       # 23

# difference between dates
difference = future - now

print(difference)                       # 12 days, 0:00:00
print(difference.days)                  # 12
      

Updated on May 27, 2023 Changelog