time模块:时间戳和格式化时间互转

import time

#时间戳  一串数字 #从unix元年
#格式化好的时间 2020-08-29 12:08:07



print(time.time())#当前时间戳
print(time.strftime('%Y-%m-%d %H:%M:%S'))#当前格式化好的时间

seven = int(time.time())+60*60*24*7
print(seven)

str_time = '2020-09-03 21:03:06'
time_stamp = 1599742986

#时间戳转格式化好的时间
lt = time.localtime(time_stamp)#当前时区   #转时间元组
bt = time.gmtime(time_stamp)#标准时区     #转时间元组
print(lt)
print(bt)
print(time.strftime('%Y-%m-%d %H:%M:%S',lt))#不传lt就是默认当前的时间戳转格式化好的时间

#格式化好的时间转时间戳
tuple = time.strptime(str_time,'%Y-%m-%d %H:%M:%S')#转时间元组
print(time.mktime(tuple)) #时间元组转时间戳

 

posted @ 2020-09-04 21:15  Mezhou  阅读(504)  评论(0编辑  收藏  举报