欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python求兩個(gè)時(shí)間的時(shí)間差(實(shí)例代碼)

 更新時(shí)間:2022年11月08日 10:25:48   作者:-永不妥協(xié)-  
我們?cè)谟胮ython進(jìn)行分析的時(shí)候,可能會(huì)碰到計(jì)算兩個(gè)日期的時(shí)間差。下面為大家介紹一下如何計(jì)算兩個(gè)時(shí)間的時(shí)間差,需要的朋友可以參考下

我們?cè)谟胮ython進(jìn)行分析的時(shí)候,可能會(huì)碰到計(jì)算兩個(gè)日期的時(shí)間差。下面為大家介紹一下如何計(jì)算兩個(gè)時(shí)間的時(shí)間差:

from dateutil.parser import parse
a = parse('2017-10-01/12:12:12')
b = parse('2013-3-4/10:10:10')
(a-b).days
(a-b).seconds
(a-b).total_seconds()

為大家介紹上面三種函數(shù)的含義:

1.days:來獲取時(shí)間差的天數(shù)

2.seconds:來獲取時(shí)間差中的秒數(shù)。注意,seconds獲得的秒只是時(shí)間差中的小時(shí)、分鐘和秒部分的和,并沒有包含時(shí)間差的天數(shù)

3.total_seconds:來獲取準(zhǔn)確的時(shí)間差,并將時(shí)間差轉(zhuǎn)換為秒

python 中如何計(jì)算時(shí)間差

  • Q:如何方便的計(jì)算兩個(gè)時(shí)間的差,如兩個(gè)時(shí)間相差幾天,幾小時(shí)等
  • A:使用datetime模塊可以很方便的解決這個(gè)問題,舉例如下:
>>> import datetime
>>> d1 = datetime.datetime(2005, 2, 16)
>>> d2 = datetime.datetime(2004, 12, 31)
>>> (d1 - d2).days
47

上例演示了計(jì)算兩個(gè)日期相差天數(shù)的計(jì)算。

import datetime
starttime = datetime.datetime.now()
#long running
endtime = datetime.datetime.now()
print ((endtime - starttime).seconds)

上例演示了計(jì)算運(yùn)行時(shí)間的例子,以秒進(jìn)行顯示。

>>> d1 = datetime.datetime.now()
>>> d3 = d1 + datetime.timedelta(hours=10)
>>> d3.ctime()

上例演示了計(jì)算當(dāng)前時(shí)間向后10小時(shí)的時(shí)間。

其本上常用的類有:datetime和timedelta兩個(gè)。它們之間可以相互加減。每個(gè)類都有一些方法和屬性可以查看具體的值,如datetime可以查看:天數(shù)(day),小時(shí)數(shù)(hour),星期幾(weekday())等;timedelta可以查看:天數(shù)(days),秒數(shù)(seconds)等。

到此這篇關(guān)于python求兩個(gè)時(shí)間的時(shí)間差的文章就介紹到這了,更多相關(guān)python求時(shí)間差內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論