最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python計(jì)算時間差的方法

 更新時間:2015年05月20日 10:19:48   作者:久月  
這篇文章主要介紹了python計(jì)算時間差的方法,實(shí)例分析了Python時間操作的相關(guān)模塊與技巧,需要的朋友可以參考下

本文實(shí)例講述了python計(jì)算時間差的方法。分享給大家供大家參考。具體分析如下:

1、問題:

給定你兩個日期,如何計(jì)算這兩個日期之間間隔幾天,幾個星期,幾個月,幾年?

2、解決方法:

標(biāo)準(zhǔn)模塊datetime和第三方包dateutil(特別是dateutil的rrule.count方法)能非常簡單迅速的幫你解決這個問題。

from dateutil import rrule
import datetime
def weeks_between(start_date, end_date):
  weeks = rrule.rrule(rrule.WEEKLY, dtstart=start_date, until=end_date)
  return weeks.count( )

rrule方法允許你根據(jù)日期(DAILY),星期(WEEKLY),年(YEARLY)來設(shè)置尺度計(jì)算。下面用一段代碼來測試一下:

if _ _name_ _=='_ _main_ _':
  starts = [datetime.date(2005, 01, 04), datetime.date(2005, 01, 03)]
  end = datetime.date(2005, 01, 10)
  for s in starts:
    days = rrule.rrule(rrule.DAILY, dtstart=s, until=end).count( )
    print "%d days shows as %d weeks "% (days, weeks_between(s, end))

將輸出這樣的結(jié)果:

7 days shows as 1 weeks
8 days shows as 2 weeks

Rrule計(jì)算是以整數(shù)計(jì)算的,它不會返回0.5星期之類的結(jié)果,所以8天會被算為兩個星期。

當(dāng)然你可以不必定義一個尺寸,直接一句return rrule.rrule(rrule.WEEKLY, dtstart=start_date, until=end_date).count( )就可以得到結(jié)果。

希望本文所述對大家的Python程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • python訪問sqlserver示例

    python訪問sqlserver示例

    這篇文章主要介紹了python訪問sqlserver示例,需要的朋友可以參考下
    2014-02-02
  • Python面向?qū)ο髮?shí)現(xiàn)數(shù)據(jù)分析的實(shí)例詳解

    Python面向?qū)ο髮?shí)現(xiàn)數(shù)據(jù)分析的實(shí)例詳解

    這篇文章主要通過幾個實(shí)例為大家詳細(xì)介紹了Python面向?qū)ο髮?shí)現(xiàn)數(shù)據(jù)分析的方法,文中的示例代碼講解詳細(xì),對我們學(xué)習(xí)Python有一定幫助,需要的可以參考一下
    2023-01-01
  • python使用TensorFlow進(jìn)行圖像處理的方法

    python使用TensorFlow進(jìn)行圖像處理的方法

    本篇文章主要介紹了使用TensorFlow進(jìn)行圖像處理的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-02-02
  • Python3爬蟲學(xué)習(xí)之爬蟲利器Beautiful Soup用法分析

    Python3爬蟲學(xué)習(xí)之爬蟲利器Beautiful Soup用法分析

    這篇文章主要介紹了Python3爬蟲學(xué)習(xí)之爬蟲利器Beautiful Soup用法,結(jié)合實(shí)例形式分析了Beautiful Soup的功能、使用方法及相關(guān)操作注意事項(xiàng),需要的朋友可以參考下
    2018-12-12
  • Keras 利用sklearn的ROC-AUC建立評價函數(shù)詳解

    Keras 利用sklearn的ROC-AUC建立評價函數(shù)詳解

    這篇文章主要介紹了Keras 利用sklearn的ROC-AUC建立評價函數(shù)詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-06-06
  • Python實(shí)現(xiàn)破解12306圖片驗(yàn)證碼的方法分析

    Python實(shí)現(xiàn)破解12306圖片驗(yàn)證碼的方法分析

    這篇文章主要介紹了Python實(shí)現(xiàn)破解12306圖片驗(yàn)證碼的方法,涉及Python圖片截取、調(diào)用百度識圖及正則截取等相關(guān)操作技巧,需要的朋友可以參考下
    2017-12-12
  • Python Flask-Login實(shí)現(xiàn)用戶會話管理

    Python Flask-Login實(shí)現(xiàn)用戶會話管理

    這篇文章主要介紹了Python Flask-Login實(shí)現(xiàn)用戶會話管理過程,F(xiàn)lask-Login為Flask提供用戶會話管理。它處理登錄、注銷和長時間記住用戶會話等常見任務(wù)
    2022-12-12
  • Python強(qiáng)大的自省機(jī)制詳解

    Python強(qiáng)大的自省機(jī)制詳解

    這篇文章主要為大家介紹了Python強(qiáng)大的自省機(jī)制,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2021-11-11
  • Python處理警告范例代碼示例及解釋

    Python處理警告范例代碼示例及解釋

    在Python中,可通過warnings庫觸發(fā)并處理警告,警告用于提示用戶代碼中的潛在問題而非異常,本文介紹如何使用warnings庫導(dǎo)入、定義警告觸發(fā)函數(shù),并通過handle_warnings函數(shù)捕獲和處理不同類型的警告,需要的朋友可以參考下
    2024-10-10
  • python對指定字符串逆序的6種方法(小結(jié))

    python對指定字符串逆序的6種方法(小結(jié))

    這篇文章主要介紹了python對指定字符串逆序的6種方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-04-04

最新評論

卓资县| 延安市| 麻城市| 高安市| 济南市| 康马县| 山丹县| 石家庄市| 齐齐哈尔市| 平罗县| 运城市| 新和县| 黄大仙区| 嘉定区| 新兴县| 金沙县| 乐都县| 中宁县| 武山县| 阿克陶县| 木兰县| 陈巴尔虎旗| 舒兰市| 当涂县| 绥棱县| 宝清县| 萍乡市| 溧阳市| 本溪市| 昔阳县| 紫金县| 淄博市| 灵武市| 阿拉善盟| 哈巴河县| 新乡市| 腾冲县| 伊宁县| 黎城县| 道孚县| 东乌|