python3之time模块的时间戳转换(日期格式转为时间戳、时间戳转化为日期格式字符串)

文章目录

  • 1、日期格式转为时间戳
  • 2、时间戳转化为日期格式字符串

1、日期格式转为时间戳

import time
# 将如上的时间2019-05-20 5:21:00转换成时间戳,具体的操作过程为:
# 利用strptime()函数将时间转换成时间数组
# 利用mktime()函数将时间数组转换成时间戳
dt = "2019-05-20 5:21:00"
#转换成时间数组
timeArray = time.strptime(dt, "%Y-%m-%d %H:%M:%S")
#转换成时间戳
t = time.mktime(timeArray)
print(t)

2、时间戳转化为日期格式字符串

import time
# 在时间戳转换成时间中,首先需要将时间戳转换成localtime,再转换成时间的具体格式:#
# 利用localtime()函数将时间戳转化成localtime的格式
# 利用strftime()函数重新格式化时间	
timestamp = 1558300860
#转换成localtime
time_local = time.localtime(timestamp)
#转换成新的时间格式(2016-05-05 20:28:54)
data = time.strftime("%Y-%m-%d %H:%M:%S",time_local)
print(data)

你可能感兴趣的:(time模块)