一、时间戳与元组时间:
import time
# 时间戳 与 元组时间
时间戳转化为元组时间
print(time.time()) # 1542594772.0971806 时间戳 ,他是 float 类型
tuple_time = time.localtime(time.time()) 结果是 tuple
print(tuple_time) # 将时间戳转化为时间元祖
#time.struct_time(tm_year=2018, tm_mon=11, tm_mday=19, tm_hour=10, tm_min=33, tm_sec=20, tm_wday=0, tm_yday=323, tm_isdst=0)
print(tuple_time[1]) # 时间元祖满足元组的操作方式
print(time.gmtime(time.time())) 结果是 tuple # 时间戳转化为元组时间
元组时间转化为时间戳
print(time.mktime(tuple_time)) 结果是float # 1542594933.0
#固定字符串时间 time.ctime(secs_time) time.asctime(tuple_time):
print(time.asctime(time.localtime(time.time()))) # 对象是 时间元组
print(time.ctime(time.time())) # 对象是 时间戳
#进程时间
print(time.clock())
二、元组时间与字符串时间:
import time
tuple_time3 = time.localtime(1542088432)
print(time.strftime('%Y-%m-%d %H:%M:%S',tuple_time3)) 将元组时间转化为 str类型。
# 2018-11-13 13:53:52
import time
tuple_time = time.strptime('2017-10-10 23:40:00','%Y-%m-%d %H:%M:%S') 将str时间转化为 tuple时间。
(注意:这里不同于strftime,前后需要 一一对应。)
print(tuple_time)
# time.struct_time(tm_year=2017, tm_mon=10, tm_mday=10, tm_hour=23, tm_min=40, tm_sec=0, tm_wday=1, tm_yday=283, tm_isdst=-1)
print(tuple_time[1],tuple_time.tm_mon) 取出月份的 值
print(time.mktime(tuple_time))
三、固定字符串时间:
import time
#固定字符串时间 time.ctime(secs_time) time.asctime(tuple_time):
print(time.asctime(time.localtime(time.time()))) # 对象是 时间元组
print(time.ctime(time.time())) # 对象是 时间戳
四、进程时间:
#进程时间
print(time.clock())