解決python 兩個(gè)時(shí)間戳相減出現(xiàn)結(jié)果錯(cuò)誤的問(wèn)題
如下所示:

兩個(gè)時(shí)間相差一整天,結(jié)果卻是相差時(shí)間為零 ?。。。?/p>
這里是使用錯(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調(diào)用自己文件函數(shù)/執(zhí)行函數(shù)找不到包問(wèn)題
這篇文章主要介紹了解決python調(diào)用自己文件函數(shù)/執(zhí)行函數(shù)找不到包問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-06-06
教你用python實(shí)現(xiàn)一個(gè)無(wú)界面的小型圖書(shū)管理系統(tǒng)
今天帶大家學(xué)習(xí)怎么用python實(shí)現(xiàn)一個(gè)無(wú)界面的小型圖書(shū)管理系統(tǒng),文中有非常詳細(xì)的圖文解說(shuō)及代碼示例,對(duì)正在學(xué)習(xí)python的小伙伴們有很好地幫助,需要的朋友可以參考下2021-05-05
Python基于pycrypto實(shí)現(xiàn)的AES加密和解密算法示例
這篇文章主要介紹了Python基于pycrypto實(shí)現(xiàn)的AES加密和解密算法,結(jié)合實(shí)例形式分析了Python使用pycrypto模塊進(jìn)行AES加密與解密操作相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下2018-04-04
Python+Pygame編寫(xiě)一個(gè)Pong游戲
Pong游戲模擬了兩個(gè)打乒乓球的人,就是在兩條線(xiàn)中間有一個(gè)點(diǎn)在動(dòng),操縱器就是一個(gè)搖桿上有一個(gè)按鈕的那種。本文就來(lái)用Python中的Pygame庫(kù)編寫(xiě)一個(gè)Pong小游戲2023-01-01
成功解決ValueError:?Supported?target?types?are:('binary
本文給大家分享成功解決ValueError:?Supported?target?types?are:('binary',?'multiclass').?Got?'continuous'?instead.的錯(cuò)誤問(wèn)題,需要的朋友可以參考下2023-03-03
python利用urllib和urllib2訪問(wèn)http的GET/POST詳解
urllib模塊提供的上層接口,使我們可以像讀取本地文件一樣讀取www和ftp上的數(shù)據(jù)。下面這篇文章主要給大家介紹了關(guān)于python如何利用urllib和urllib2訪問(wèn)http的GET/POST的相關(guān)資料,需要的朋友可以參考借鑒,下面來(lái)一起看看吧。2017-09-09
Python實(shí)現(xiàn)的簡(jiǎn)單萬(wàn)年歷例子分享
這篇文章主要介紹了Python實(shí)現(xiàn)的簡(jiǎn)單萬(wàn)年歷例子分享,需要的朋友可以參考下2014-04-04

