时间模块time和datetime
三种模式:
1:时间戳 (计算机很方便)
2:格式化时间(用来展示给人看的)
3:结构化时间
import time
# 时间搓
print(time.time()) # 基于uxin元年1970-1-1 0:00
# 格式化时间
print(time.strftime('%Y-%m-%d')) # 打印当前年月日
print(time.strftime('%Y-%m-%d %H:%M:%S')) # 打印当前年月日时分秒
print(time.strftime('%Y-%m-%d %X')) # X就是时分秒的简写
# 主要是:%Y %m %d %H %M %S %X
# # 结构化时间
# print(time.localtime())
print(time.time()) # 1563420748
res = time.localtime(1523420748)
# print(time.localtime(1523420748))
print(time.mktime(res))
# print(time.strftime('%Y-%m',time.localtime()))
#错误了 # print(time.strptime(time.strftime('%Y-%m',time.localtime()),'%Y'))
#datetime
import datetime
print(datetime.date.today()) # 年月日
print(datetime.datetime.today()) # 年月日 + 时分秒
res = datetime.date.today()
res1 = datetime.datetime.today()
print(res.year)
print(res.month)
print(res.day)
print(res.weekday) # 0-6 0是周一,
print(res.isoweekday()) #1-7 表示星期
日期对象 = 日期对象 +/- timeddlta对象
timedelta对象 = 日期对象 +/- 日期对象
timedelta(几天几天什么的)
current_time = datetime.date.today()
timetel_t = datetime.timedelta(days=7)
print(current_time+timetel_t) # 相加
res1 = current_time+timetel_t
print(current_time+timetel_t)
print(res1 - current_time)
# 小练习,计算今天距离今年距离过生日还有多少天
birth = datetime.date(2019, 12, 21) # 生日
current_time = datetime.datetime.today()
print(birth - current_time)
# UTC 时间
# 国际标准时间,中国是东8区
dt_today = datetime.datetime.today()
dt_now = datetime.datetime.now()
dt_utcnow = datetime.datetime.utcnow() # UTC