解決python 兩個(gè)時(shí)間戳相減出現(xiàn)結(jié)果錯(cuò)誤的問(wèn)題
如下所示:
兩個(gè)時(shí)間相差一整天,結(jié)果卻是相差時(shí)間為零 ?。。?!
這里是使用錯(cuò)誤, .seconds只會(huì)計(jì)算 小時(shí)分鐘秒 部分之間的差值
在這里使用total_seconds() 才是計(jì)算兩個(gè)時(shí)間戳之間的相差時(shí)間
補(bǔ)充:Python 時(shí)間字符串、時(shí)間戳之間的轉(zhuǎn)換,時(shí)間的加減
1、字符串轉(zhuǎn)時(shí)間戳
import time str_time = "20200713203740" time_temp = time.strptime(str_time, "%Y%m%d%H%M%S") # 字符串格式化成時(shí)間格式 time_stamp = time.mktime(time_temp) # 格式化后的時(shí)間轉(zhuǎn)換成時(shí)間戳 print(time_temp) print(time_stamp)
結(jié)果如下:
time.struct_time(tm_year=2020, tm_mon=7, tm_mday=13, tm_hour=20, tm_min=37, tm_sec=40, tm_wday=0, tm_yday=195, tm_isdst=-1) 1594643860.0
2、時(shí)間戳轉(zhuǎn)時(shí)間字符串
from datetime import datetime x = 1594643860 y_m_d = datetime.fromtimestamp(x).strftime('%Y%m%d') h_s_m = datetime.fromtimestamp(x).strftime('%H:%S:%M') print(y_m_d) print(h_s_m)
20200713
20:40:37
3、時(shí)間加天數(shù)
import datetime # 將時(shí)間字符串轉(zhuǎn)換成格式化的時(shí)間格式 time = "20190617 00:00:00" time = datetime.datetime.strptime(time, "%Y%m%d %H:%M:%S") # 在原來(lái)的時(shí)間上加6天 time = time + datetime.timedelta(days=6) print(time) # 將格式化的時(shí)間格式,轉(zhuǎn)換成時(shí)間字符串 timestr = datetime.datetime.strftime(time, "%Y%m%d %H:%M:%S") print(timestr)
2019-06-23 00:00:00
20190623 00:00:00
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教。
相關(guān)文章
Python列表推導(dǎo)式實(shí)現(xiàn)代碼實(shí)例
這篇文章主要介紹了Python列表推導(dǎo)式實(shí)現(xiàn)代碼實(shí)例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-09-09Python爬蟲(chóng)lxml庫(kù)處理XML和HTML文檔
在當(dāng)今信息爆炸的時(shí)代,網(wǎng)絡(luò)上的數(shù)據(jù)量龐大而繁雜,為了高效地從網(wǎng)頁(yè)中提取信息,Python爬蟲(chóng)工程師們需要強(qiáng)大而靈活的工具,其中,lxml庫(kù)憑借其卓越的性能和豐富的功能成為Python爬蟲(chóng)領(lǐng)域的不可或缺的工具之一,本文將深入介紹lxml庫(kù)的各個(gè)方面,充分掌握這個(gè)強(qiáng)大的爬蟲(chóng)利器2023-12-12Python控制臺(tái)輸出俄羅斯方塊的方法實(shí)例
這篇文章主要給大家介紹了關(guān)于Python控制臺(tái)輸出俄羅斯方塊的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2021-04-04python分布式爬蟲(chóng)中消息隊(duì)列知識(shí)點(diǎn)詳解
在本篇文章里小編給大家整理的是python分布式爬蟲(chóng)中消息隊(duì)列知識(shí)點(diǎn)詳解內(nèi)容,有興趣的朋友們可以參考下。2020-11-11Python中join()函數(shù)多種操作代碼實(shí)例
這篇文章主要介紹了Python中join()函數(shù)多種操作代碼實(shí)例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-01-01python實(shí)現(xiàn)word 2007文檔轉(zhuǎn)換為pdf文件
這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)word 2007文檔轉(zhuǎn)換為pdf文件,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-03-03