Python datetime模块。
# datetime比time更加实用,方法更容易
'''datetime内5大类介绍
1.datetime:时间和日期处理
2.timedelta:计算时间跨度
3.tzinfo:时区相关方法
4.date:日期相关方法
5.time:时间相关方法
'''
import datetime
# 获取当前时间
t = datetime.datetime.now()
print(t)
print(datetime.datetime.today())
# 把整形数据转成格式花字符串
print('*&*&*(&*&*')
print(datetime.datetime(2018, 9, 11, 00, 38, 00))
# 将时间转为格式化字符串
d1 = t.strftime('%y-%m-%d %X')
print(d1)
# 把格式化字符串装为datetime对象
d2 = datetime.datetime.strptime(d1, '%y-%m-%d %X') # 格式要保持一致
print(d2)
# 计算两个日期时间差
one = datetime.datetime(1986, 9, 10)
two = datetime.datetime(2021, 9, 7)
dates = two - one
print(dates) # 获取天数
print(dates.total_seconds()) # 获取总秒数
# 计算一下n天后的日期
print(t + datetime.timedelta(days=7))