本文共 1439 字,大约阅读时间需要 4 分钟。
#优先掌握:import time#时间的三种形式#时间戳(计算时间)print(time.time())#格式化时间(美观输出)print(time.strftime('%Y-%m-%d %H:%M:%S'))print(time.strftime('%Y-%m-%d %X'))#结构体时间(取特定的时间元素(year/month…))print(time.localtime())import datetime#获取2020-12-24 18:14:10.669633 这种格式的当前本地时间print(datetime.datetime.now())#进行2020-12-24 18:14:10.669633这种格式的时间运算print(datetime.datetime.now()+datetime.timedelta(+3))
#需要掌握的# 1、时间格式的转换# struct_time->时间戳import time# s_time=time.localtime()# print(time.mktime(s_time))# 时间戳->struct_time# tp_time=time.time()# print(time.localtime(tp_time))# 补充:世界标准时间与本地时间# print(time.localtime())# print(time.gmtime()) # 世界标准时间,了解# print(time.localtime(333333333))# print(time.gmtime(333333333))# struct_time->格式化的字符串形式的时间# s_time=time.localtime()# print(time.strftime('%Y-%m-%d %H:%M:%S',s_time))# print(time.strptime('1988-03-03 11:11:11','%Y-%m-%d %H:%M:%S'))
# !!!真正需要掌握的只有一条:format string<------>timestamp# '1988-03-03 11:11:11'+7# format string--->struct_time--->timestamp# struct_time=time.strptime('1988-03-03 11:11:11','%Y-%m-%d %H:%M:%S')# timestamp=time.mktime(struct_time)+7*86400# print(timestamp)# format string<---struct_time<---timestamp# res=time.strftime('%Y-%m-%d %X',time.localtime(timestamp))# print(res)# time.sleep(3)
# 了解知识# import time# print(time.asctime())import datetime# print(datetime.datetime.now())# print(datetime.datetime.utcnow())#把33333时间戳转换为格式时间print(datetime.datetime.fromtimestamp(333333))
转载地址:http://jfxki.baihongyu.com/