时间
datetime, date, time
repr(datetime.datetime类型数据)
time
import time
# 时间戳
time.time()
# 时间戳序列化
time.localtime(时间戳)
# 当前时间
time.localtime()
# 睡眠
time.sleep(1)
datetime
import datetime
# 当前日期与时间
datetime.datetime.now()
# 当前日期
datetime.date.today()
# 时间戳
datetime.datetime.now().timestamp()
序列化
import datetime
# 日期
datetime.date(2019, 4, 13)
# 时间
datetime.time(11, 34, 56)
# 时间戳转日期
datetime.date.fromtimestamp(时间戳)
# 日期时间
datetime.datetime(2019, 11, 28)
# 日期时间
datetime.datetime(2019, 11, 28, 23, 55, 59, 342380)
时区
import datetime
# UTC时间
datetime.datetime.utcnow()
# <class 'datetime.datetime'> 转UTC
.utcnow()
时区格式
from datetime import datetime, timedelta, timezone
datetime.now().replace(tzinfo=timezone(timedelta(hours=8))).isoformat()
# 本地时间
dt_loc = datetime.now()
# 本地时间转UTC时间
dt_utc = dt_loc.astimezone(utc)
# UTC时间转本地时间
dt_loc1 = dt_utc.astimezone()
计算
import datetime
d1 = datetime.date(2020, 6, 24)
d2 = datetime.date(2021, 11, 24)
# 相差时间
abs(d1-d2).days