Python datetime模块中的两个类 datetime 和 timedelta

from datetime import datetime, timedelta
# 获取当前时间对象
nowTime = datetime.now()
print(nowTime)
#创建指定时间对象
oldTime = datetime.strptime("2019-04-19 12:34:56", "%Y-%m-%d  %H:%M:%S")
print(oldTime)
# 自定义显示时间
print(datetime.now().strftime("%Y-%m-%d  %H:%M:%S"))

# 访问时间对象内容
print(nowTime.year)
print(nowTime.month)
print(nowTime.day)
import time
# 案例时间
while True:
    print(f"\r当前时间:{datetime.now().strftime('%H:%M:%S')}", end='')
    time.sleep(1)

from datetime import datetime, timedelta
# 案例: 计算离国庆离多少天
days = datetime(year=2020, month=10, day=1) - datetime.now()
print(days)
# 案例: 计算100天后的日期
# print(dir(days))
print(days.seconds)
print(days.total_seconds())

# 案例: 计算156天后的日期
future = datetime.now() + timedelta(days=156)
print(future)

猜你喜欢

转载自blog.csdn.net/qq_39286483/article/details/103900145