对时间处理 time
参考地址:https://www.runoob.com/python/python-date-time.html
import time
print(time.localtime())
print(time.time())
tuple_time = time.localtime(1657190990.978265)
print(time.mktime(tuple_time))
print(time.strftime("%y/%m/%d %H:%M:%S", tuple_time))
print(time.strftime("%Y/%m/%d %H:%M:%S", tuple_time))
print(time.strptime("2022/07/07 18:49:50", "%Y/%m/%d %H:%M:%S"))
习题:
"""
定义函数,根据年月日计算星期
结果为:星期 1~ 7
拆分步骤:定义函数(函数名称/参数/返回值)
拼接年月日 ---> 字符串
字符串 ---> 时间元组
时间元组 ---> 星期
星期 ---> 星期几
"""
import time
def calculate_week(year, month, day) -> str:
str_time = f'{year}-{month}-{day}'
tuple_time = time.strptime(str_time, "%Y-%m-%d")
week_index = tuple_time[6]
weeks = ('星期一', '星期二', '星期三', '星期四', '星期五', '星期六', '星期日')
return weeks[week_index]
print(calculate_week(2022, 7, 10))