真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

python中計算時間差的方法-創(chuàng)新互聯(lián)

創(chuàng)新互聯(lián)www.cdcxhl.cn八線動態(tài)BGP香港云服務(wù)器提供商,新人活動買多久送多久,劃算不套路!

目前創(chuàng)新互聯(lián)已為成百上千的企業(yè)提供了網(wǎng)站建設(shè)、域名、雅安服務(wù)器托管、網(wǎng)站托管運營、企業(yè)網(wǎng)站設(shè)計、臨川網(wǎng)站維護等服務(wù),公司將堅持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。

這篇文章給大家分享的是有關(guān)python中計算時間差的方法的內(nèi)容。小編覺得挺實用的,因此分享給大家做個參考。一起跟隨小編過來看看吧。

python中通過datetime模塊可以很方便的計算兩個時間的差,datetime的時間差單位可以是天、小時、秒,甚至是微秒。下面我們就來詳細看下datetime的強大功能:

from datetime import datetime 
a=datetime.now() 
b=datetime.now() 
>>>a
>>>datetime.datetime(2015, 4, 7, 4, 30, 3, 628556) 
>>>b
>>>datetime.datetime(2015, 4, 7, 4, 34, 41, 907292)

>>>str(a) #字符串的轉(zhuǎn)換,用戶儲存到文本或者數(shù)據(jù)庫
'2015-04-07 04:30:03.628556' 
>>>datetime.strptime(str(a),"%Y-%m-%d %H:%M:%S.%f")
datetime.datetime(2015, 4, 7, 4, 30, 3, 628556) 

>>> (b-a)
Out: datetime.timedelta(0, 278, 278736) 

>>>(b-a).seconds #時間差的計算,單位為秒
278

Q:如何方便的計算兩個時間的差,如兩個時間相差幾天,幾小時等。

A:使用datetime模塊可以很方便的解決這個問題,舉例如下:

>>> import datetime
>>> d1 = datetime.datetime(2005, 2, 16)
>>> d2 = datetime.datetime(2004, 12, 31)
>>> (d1 - d2).days47

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

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

上例演示了計算運行時間的例子,以秒進行顯示。

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

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

其本上常用的類有:datetime和timedelta兩個。它們之間可以相互加減。每個類都有一些方法和屬性可以查看具體的值,

如datetime可以查看:天數(shù)(day),小時數(shù)(hour),星期幾(weekday())等;timedelta可以查看:天數(shù)(days),秒數(shù)(seconds)等。

感謝各位的閱讀!關(guān)于python中計算時間差的方法就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,讓大家可以學(xué)到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!


當(dāng)前題目:python中計算時間差的方法-創(chuàng)新互聯(lián)
當(dāng)前鏈接:http://weahome.cn/article/ddcoed.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部