python时间操作
# 时间戳转时间字符
res = time.strftime("%Y-%m-%d %H:%M:%S", time.localtime(time.time()))
# 获取当前时间
now_time = datetime.datetime.now()
# 时间字符转时间格式
start_date = datetime.datetime.strptime('2021-05-23',"%Y-%m-%d")
# 天数相加见
end_date = datetime.datetime.strptime('2021-05-22',"%Y-%m-%d") + datetime.timedelta(days=3)
# 时间格式转数间戳
time.mktime(time.strptime('2011-09-28 10:00:00','%Y-%m-%d %H:%M:%S'))
# 时间戳转是时间格式
time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(1317091800.0))
import time from datetime import datetime week_list = ["星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"] year = time.localtime().tm_year # 既可以获取当前年份,也可以指定年份 month = time.localtime().tm_mon # 既可以获取当前月份,也可以指定年月份 day = time.localtime().tm_mday # 既可以获取当前天数,也可以指定天数 date = datetime.date(datetime(year=year, month=month, day=day)) week = date.isoweekday() print(week) # 第一种,使用strftime("%A"), %A表示时,1-6表示周一到周六,0表示周日 print(date.strftime("%A")) # 第二种,使用isoweekday()函数 1-7表示周一到周日 print(week_list[date.isoweekday()]) # 第三种,使用weekday()函数,这里是从0开始计数的,0-6表示周一到周日 print(week_list[date.weekday() + 1])