baidu百科对工夫戳的界说是,一个能示意一份数据正在某个特按时间以前曾经存正在的、完好的、可验证的数据,一般为一个字符序列,惟一地标识某一刻的工夫。
正在python中,工夫戳是一串数字,当咱们要把它转换为具备肯定格局的工夫数据如 ‘2018-08-08 11:11:11’ 时,需求用到time模块。一样,工夫数据也能够转换为工夫戳。
详细操作有以下几种:
将工夫转换为工夫戳
从新格局化工夫
工夫戳转换为工夫
猎取以后工夫及将其转换成工夫戳(实际需要)
将工夫转换成工夫戳
将工夫数据2018-08-08 11:11:11转换成工夫戳,
详细的操作进程为:
行使strptime()函数将工夫转换成工夫数组!!
行使mktime()函数将工夫数组转换成工夫戳!!
import time dt = '2018-08-08 11:11:11' # 将工夫转换成工夫数组 timeArray = time.strptime(dt, "%Y-%m-%d %H:%M:%S") print(timeArray) #time.struct_time(tm_year=2018, tm_mon=8, tm_mday=8, tm_hour=11, tm_min=11,tm_sec=11,tm_wday=2,tm_yday=220,tm_isdst=-1) print(timeArray[0]) # 2018 # 将工夫数组转换成工夫戳 timestamp = time.mktime(timeArray) print(timestamp) # 1533697871.0
从新格局化工夫
从新格局化工夫需求如下的两个步骤:
行使strptime()函数将工夫转换成工夫数组
行使strftime()函数从新格局化工夫
import time dt = '2018-08-08 11:11:11' # 行使strptime()函数将工夫转换成工夫数组 timeArray = time.strptime(dt, '%Y-%m-%d %H:%M:%S') # 行使strftime()函数从新格局化工夫 dt_new = time.strftime('%Y-%m-%d - %H:%M:%S',timeArray) print(dt_new) # 2018-08-08 - 11:11:11
将工夫戳转换成工夫
正在工夫戳转换成工夫中,起首需求将工夫戳转换成localtime,再转换成工夫的详细格局:
行使localtime()函数将工夫戳转化成localtime的格局
行使strftime()函数从新格局化工夫
import time timestamp = 1533697871.0 # 行使localtime()函数将工夫戳转化成工夫数组 localtime = time.localtime(timestamp) print(localtime) #time.struct_time(tm_year=2018, tm_mon=8, tm_mday=8,tm_hour=11,tm_min=11,tm_sec=11, tm_wday=2, tm_yday=220, tm_isdst=0) # 行使strftime()函数从新格局化工夫 dt = time.strftime('%Y:%m:%d %H:%M:%S',localtime) print(dt) # 2018:08:08 11:11:11
按指定的格局猎取以后工夫
根本步骤:
行使time()猎取以后工夫,
再行使localtime()函数转换为localtime(内陆)工夫数组,
最初行使strftime()函数从新格局化工夫。
import time # 猎取以后工夫 current_time = int(time.time()) print(current_time) # 1537873862 # 转换为localtime localtime = time.localtime(current_time) # 行使strftime()函数从新格局化工夫 dt = time.strftime('%Y:%m:%d %H:%M:%S', localtime) print(dt) # 前往以后工夫:2019:07:19 4:14:34
以上就是python工夫戳是甚么的具体内容,更多请存眷资源魔其它相干文章!
标签: Python python教程 python编程 python使用问题
抱歉,评论功能暂时关闭!