python时间戳是啥意思?

python

时间戳是指格林威治时间自1970年1月1日(00:00:00 GMT)至当前时间的总秒数。它也被称为Unix时间戳(Unix Timestamp)。

python中,时间戳是一串数字,当我们要把它转换为具有一定格式的时间数据如 ‘2018-08-08 11:11:11’ 时,需要用到time模块。同样,时间数据也可以转换为时间戳。

python中时间戳计算:

1、将字符串的时间转换为时间戳

import time 

 

a = "2013-10-10 23:40:00" 

 

# 将其转换为时间数组 

timeArray = time.strptime(a,"%Y-%m-%d %H:%M:%S") 

 

# 转换为时间戳 

timeStamp = int(time.mktime(timeArray)) 

 

timeStamp == 1381419600

2、时间戳转换为指定格式日期:

方法一:

利用localtime()转换为时间数组,然后格式化为需要的格式,如

import time 

 

timeStamp = 1381419600 

timeArray = time.localtime(timeStamp) 

otherStyleTime = time.strftime("%Y-%m-%d %H:%M:%S",timeArray) 

otherStyletime == "2013-10-10 23:40:00"

方法二:

import datetime 

timeStamp = 1381419600 

dateArray = datetime.datetime.utcfromtimestamp(timeStamp) 

otherStyleTime = dateArray.strftime("%Y-%m-%d %H:%M:%S") 

otherStyletime == "2013-10-10 23:40:00"

更多Python知识请关注。

以上是 python时间戳是啥意思? 的全部内容, 来源链接: utcz.com/z/527795.html

回到顶部