获取当前时间
# 获取当前时间戳
time_10 = int(time.time()) # 10位时间戳
time_13 = int(time.time()*1000) # 13位时间戳
# 获取当前字符串时间
now_time = datetime.datetime.now()
# 当前年月日
now_year = datetime.datetime.now().year
now_month = datetime.datetime.now().month
now_day = datetime.datetime.now().day
当前时间结构化对象
time_obj = time.localtime()
转化当前时间结构化对象
# 将结构化时间对象转化位时间戳
time_stamp = time.mktime(time.localtime())
# 将结构化时间对象转化为字符串时间
time_str = time.strftime("%Y-%m-%d %H:%M:%S", time.localtime())
获取昨天和今天的日期
today = datetime.date.today() # 今天
yesterday = datetime.date.today() - datetime.timedelta(days=-1) # 昨天
10位时间戳转时间
# time模块
time_str = time.strftime("%Y-%m-%d %H:%M:%S", time.localtime(time_stamp))
# datetime模块
time_str = datetime.datetime.fromtimestamp(time_stamp).strftime("%Y-%m-%d %H:%M:%S")
字符串时间转时间戳
# time模块
time_stamp = int(time.mktime(time.strptime(time_str, "%Y-%m-%d %H:%M:%S")))
# datetime模块
time_stamp = datetime.datetime.timestamp(datetime.strptime(time_str, '%Y-%m-%d %H:%M:%S'))
时间符号
%a 英文星期缩写
%A 英文星期全写
%b 英文月份缩写
%B 英文月份全写
%c 显示本地日期时间
%d 日期,取1-31
%H 小时,取0-23
%I 小时,取0-12
%m 月,取01-12
%M 分钟,取1-59
%j 年中当天的天数
%w 显示今天是星期几
%x 当天日期
%X 本地的当天时间
%y 年份00-99间
%Y 年份的完整拼写