time
Python中有三种格式的时间格式:
1.时间戳
2.格式化字符串
3.时间元组
不同格式的时间之间可以互相转换
1.不同格式的时间互相转换以时间元组为中介
2.asctime和ctime实现固定格式的时间元组和时间戳转格式化字符串
3.strftime和strptime实现时间元组和格式化字符串互相转换
3.gmttime/localtime和mktime实现时间戳和事时间元组的互相转换
import time #时间戳 t = time.time() #时间戳转时间元组 print(time.gmtime(t))#格林尼治时间 print(time.localtime(t))#本地时间 t_tuple = time.localtime(t) print(time.mktime(t_tuple)) #时间元组转格式化字符串 t_str = time.strftime("%Y-%m-%d %H:%M:%S") print(t_str) #格式固定的时间元组转格式化字符串 #输出格式:Thu Jul 19 08:45:47 2018 print(time.asctime(t_tuple)) #格式化字符串转时间元组 t_tuple = time.strptime(t_str,"%Y-%m-%d %H:%M:%S") print(t_tuple) #格式固定的时间戳转格式化字符串 #输出格式与asctime一样 print(time.ctime(t))
datetime是对time的封装。