成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專(zhuān)欄INFORMATION COLUMN

Python對(duì)比兩種日期兩種方式詳細(xì)說(shuō)明

89542767 / 586人閱讀

  大家應(yīng)用Python解決日期/時(shí)長(zhǎng)時(shí),經(jīng)常遇到這樣那樣的問(wèn)題。文中給大家歸納了兩種Python對(duì)比兩種日期方式,所需要的可以了解一下。


  以前我們?cè)榻B過(guò):Python獲得某個(gè)時(shí)間是“周幾”的6種方式!事實(shí)上,在咱們應(yīng)用Python解決日期/時(shí)長(zhǎng)時(shí),經(jīng)常遇到這樣那樣的問(wèn)題。下面我們就來(lái)討論另外難題,怎樣用Python對(duì)比兩種日期?

01.png

  datetime


  如果需要用Python處理日期和時(shí)間,大家肯定會(huì)先想到datetime、time、calendar等模塊。在這其中,datetime模塊主要是用來(lái)表示日期時(shí)間的,就是我們常說(shuō)的年月日/時(shí)分秒。


  datetime模塊中常用的類(lèi):


  類(lèi)名功能說(shuō)明


  date日期對(duì)象,常用的屬性有year,month,day


  time時(shí)間對(duì)象


  datetime日期時(shí)間對(duì)象,常用的屬性有hour,minute,second,microsecond


  timedelta時(shí)間間隔,即兩個(gè)時(shí)間點(diǎn)之間的長(zhǎng)度


  tzinfo時(shí)區(qū)信息對(duì)象


  那么,如何用datetime模塊比較兩個(gè)日期?


  在交互式環(huán)境中輸入如下命令:


  如果需要用Python處理日期和時(shí)間,大家肯定會(huì)先想到datetime、time、calendar等模塊。在這其中,datetime模塊主要是用來(lái)表示日期時(shí)間的,就是我們常說(shuō)的年月日/時(shí)分秒。


  datetime模塊中常用的類(lèi):


  類(lèi)名功能說(shuō)明


  date日期對(duì)象,常用的屬性有year,month,day


  time時(shí)間對(duì)象


  datetime日期時(shí)間對(duì)象,常用的屬性有hour,minute,second,microsecond


  timedelta時(shí)間間隔,即兩個(gè)時(shí)間點(diǎn)之間的長(zhǎng)度


  tzinfo時(shí)區(qū)信息對(duì)象


  那么,如何用datetime模塊比較兩個(gè)日期?


  在交互式環(huán)境中輸入如下命令:


  import datetime
  first_date=datetime.date(2022,2,22)
  second_date=datetime.date(2022,3,1)
  print(first_date<second_date)


  輸出:


  True


  我們會(huì)發(fā)現(xiàn)datetime模塊可以使用比較運(yùn)算符<或>來(lái)比較兩個(gè)日期。上述代碼中比較的是日期對(duì)象,如果換成日期時(shí)間對(duì)象也同樣可以這樣比較。


  在交互式環(huán)境中輸入如下命令:


  import datetime
  first_date=datetime.datetime(2022,2,22,12,5,0)
  second_date=datetime.datetime(2022,3,1,12,5,0)
  print(first_date<second_date)


  輸出:


  True


  strptime


  前面示例代碼中,其實(shí)比較的都是日期對(duì)象/日期時(shí)間對(duì)象。但如果用戶輸入的、或批量導(dǎo)入的日期和時(shí)間是字符串格式,我們?cè)谶M(jìn)行比較的第一步就是先將str轉(zhuǎn)換為datetime。


  至于轉(zhuǎn)換方法也非常簡(jiǎn)單,只需要通過(guò)datetime.strptime即可實(shí)現(xiàn)。


  在交互式環(huán)境中輸入如下命令:


  import datetime
  strftime1=datetime.datetime.strptime("2022-02-22","%Y-%m-%d")
  strftime2=datetime.datetime.strptime("2022-03-01","%Y-%m-%d")
  print("日期2022-02-22大于2022-03-01:",strftime1>strftime2)


  輸出結(jié)果:

02.png

  另外time模塊中也有strptime()函數(shù),可以根據(jù)指定的格式把時(shí)間字符串解析為時(shí)間元組,利用這一特性也可以比較兩個(gè)日期。


  在交互式環(huán)境中輸入如下命令:


  import time
  strftime1=time.strptime("2022-02-22","%Y-%m-%d")
  strftime2=time.strptime("2022-03-01","%Y-%m-%d")
  print(strftime1)
  print(strftime2)
  print("日期2022-02-22大于2022-03-01:",strftime1>strftime2)


  輸出結(jié)果:

03.png

  假如要用Python解決時(shí)間和日期,大家一定會(huì)先想起datetime、time、calendar等控制模塊。這其中,datetime控制模塊主要是用于表明日期的,也就是我們常說(shuō)的時(shí)間日期/小時(shí)和分鐘。


  datetime控制模塊常用的類(lèi):


  之上,就是怎樣用Python對(duì)比兩種日期幾個(gè)小妙招。事實(shí)上,Python中時(shí)間處理的差異控制模塊、不一樣函數(shù)公式有許多能夠整理的。


  calendar(日歷表)控制模塊、time(時(shí)長(zhǎng))控制模塊大家之后還會(huì)繼續(xù)詳解它們小知識(shí)要點(diǎn)。


  到這里這篇文章有關(guān)Python對(duì)比兩種日期兩種方式詳細(xì)說(shuō)明的帖子就分享到這了,希望可以給大家?guī)?lái)幫助。

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/128685.html

相關(guān)文章

  • 精讀《Tableau 探索式模型》

    摘要:比如我們對(duì)調(diào)與會(huì)怎樣我們得到了三個(gè)不同類(lèi)目近個(gè)月的趨勢(shì),之所以是折線圖,因?yàn)閳D表的維度軸列是連續(xù)的。在正式介紹標(biāo)記區(qū)域前,先理解一下為何會(huì)發(fā)生這種轉(zhuǎn)變表格類(lèi)組件是雙維度組件,折線圖是單維度組件。 1. 引言 Tableau 探索式分析功能非常強(qiáng)大,各種功能組合似乎有著無(wú)限的可能性。 今天筆者會(huì)分析這種探索式模型解題思路,一起看看這種探索式分析功能是如何做到的。 2. 精讀 要掌握探索式...

    curried 評(píng)論0 收藏0
  • HTTP緩存機(jī)制詳解

    摘要:在此,我會(huì)嘗試用簡(jiǎn)單明了的文字,像大家系統(tǒng)的介紹緩存機(jī)制,期望對(duì)各位正確的理解前端緩存有所幫助。兩類(lèi)緩存規(guī)則可以同時(shí)存在,強(qiáng)制緩存優(yōu)先級(jí)高于對(duì)比緩存,也就是說(shuō),當(dāng)執(zhí)行強(qiáng)制緩存的規(guī)則時(shí),如果緩存生效,直接使用緩存,不再執(zhí)行對(duì)比緩存規(guī)則。 前言 在請(qǐng)求一個(gè)靜態(tài)文件的時(shí)候(圖片,css,js)等,這些文件的特點(diǎn)是文件不經(jīng)常變化,將這些不經(jīng)常變化的文件存儲(chǔ)起來(lái),對(duì)客戶端來(lái)說(shuō)是一個(gè)優(yōu)化用戶瀏覽體...

    tinna 評(píng)論0 收藏0
  • HTTP緩存機(jī)制詳解

    摘要:在此,我會(huì)嘗試用簡(jiǎn)單明了的文字,像大家系統(tǒng)的介紹緩存機(jī)制,期望對(duì)各位正確的理解前端緩存有所幫助。兩類(lèi)緩存規(guī)則可以同時(shí)存在,強(qiáng)制緩存優(yōu)先級(jí)高于對(duì)比緩存,也就是說(shuō),當(dāng)執(zhí)行強(qiáng)制緩存的規(guī)則時(shí),如果緩存生效,直接使用緩存,不再執(zhí)行對(duì)比緩存規(guī)則。 前言 在請(qǐng)求一個(gè)靜態(tài)文件的時(shí)候(圖片,css,js)等,這些文件的特點(diǎn)是文件不經(jīng)常變化,將這些不經(jīng)常變化的文件存儲(chǔ)起來(lái),對(duì)客戶端來(lái)說(shuō)是一個(gè)優(yōu)化用戶瀏覽體...

    yzzz 評(píng)論0 收藏0
  • python文件讀取數(shù)據(jù)read及readlines兩種方式應(yīng)用詳細(xì)說(shuō)明

      此篇文章關(guān)鍵給大家介紹了python文件讀取數(shù)據(jù)read及readlines兩種方式的應(yīng)用范例及差別詳細(xì)說(shuō)明,感興趣的小伙伴可以參考借鑒一下,希望可以有一定的幫助,祝愿大家多多的發(fā)展,盡早漲薪?! ∏把浴 ithopen()as和open()全是開(kāi)啟,都還沒(méi)讀取文檔  假定test.fa的具體內(nèi)容如圖所示:  ACGACGTAGCGTAGCTACGAT  CAGCGACGAGCTAGCGAC...

    89542767 評(píng)論0 收藏0
  • Python掃一掃二維碼的兩種方式詳細(xì)說(shuō)明

      在教學(xué)Python解決二維碼圖片的過(guò)程當(dāng)中,大家看到基本上都是用python形成霸氣二維碼圖片、用Python制運(yùn)作的圖二維碼圖片什么的文章內(nèi)容。但是關(guān)于應(yīng)用Python大批量掃一掃二維碼的實(shí)例教程,實(shí)屬罕見(jiàn)。文中就給大家歸納了Python掃一掃二維碼的兩種方式,有興趣的話可以學(xué)習(xí)下  序言  近期在尋找材料時(shí),發(fā)覺(jué)了一則10年前新聞報(bào)道:二維碼圖片將成為線上與線下重要通道。從目前的移動(dòng)互聯(lián)來(lái)...

    89542767 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<