亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Python比較2個時間大小的實現(xiàn)方法

 更新時間:2018年04月10日 08:51:07   作者:WarmSword  
下面小編就為大家分享一篇Python比較2個時間大小的實現(xiàn)方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

Python中有time和datetime,不過二者都直接取出日期和時間。 當需要比較2個時間的先后時,這兩個類的函數(shù)都顯得有些過于復(fù)雜。因為它們都帶上了日期。

如果僅想比較時間,取出當前時間會帶有日期信息,而指定比較的目標時間時還要給日期部分賦值。那個time_struct,一大堆的參數(shù)。賦值感覺很麻煩哦。

不用什么函數(shù),直接將當前時間格式化成字符串然后轉(zhuǎn)換成整數(shù)進行比較。 如下表示當前時間在09:35:10與15:01:01之間。

150101 > int(time.strftime("%H%M%S")) > 93510

簡單的比較函數(shù)

此處用time寫了一個簡易比較方法。思路是將時間部分格式化成字符串,然后轉(zhuǎn)成數(shù)字,直接相減來判斷先后。

def time_cmp(first_time, second_time):
 print(first_time)
 print(second_time)
 return int(time.strftime("%H%M%S", first_time)) - int(time.strftime("%H%M%S", second_time))

測試結(jié)果

測試與輸出如下:

print(time_cmp(time.gmtime(), time.strptime("09:35:10", "%H:%M:%S")))
time.struct_time(tm_year=2017, tm_mon=3, tm_mday=9, tm_hour=15, tm_min=13, tm_sec=44, tm_wday=3, tm_yday=68, tm_isdst=0)
time.struct_time(tm_year=1900, tm_mon=1, tm_mday=1, tm_hour=9, tm_min=35, tm_sec=10, tm_wday=0, tm_yday=1, tm_isdst=-1)
57834

tips

可見這個函數(shù)是可以達到比較時間先后的目的的。從打印的時間信息可以看出來,未賦值的日期部分是元年日期,所以不太嚴謹。

以上這篇Python比較2個時間大小的實現(xiàn)方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Numpy數(shù)組的廣播機制的實現(xiàn)

    Numpy數(shù)組的廣播機制的實現(xiàn)

    這篇文章主要介紹了Numpy數(shù)組的廣播機制的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-11-11
  • 淺談numpy數(shù)組的幾種排序方式

    淺談numpy數(shù)組的幾種排序方式

    這篇文章主要介紹了淺談numpy數(shù)組的幾種排序方式,涉及對numpy的簡單介紹和創(chuàng)建數(shù)組的方式,具有一定借鑒價值,需要的朋友可以參考下。
    2017-12-12
  • 使用python將csv數(shù)據(jù)導(dǎo)入mysql數(shù)據(jù)庫

    使用python將csv數(shù)據(jù)導(dǎo)入mysql數(shù)據(jù)庫

    這篇文章主要為大家詳細介紹了如何使用python將csv數(shù)據(jù)導(dǎo)入mysql數(shù)據(jù)庫,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學習一下
    2024-05-05
  • 使用 Python 創(chuàng)建一個基于規(guī)則的聊天機器人

    使用 Python 創(chuàng)建一個基于規(guī)則的聊天機器人

    這篇文章主要介紹了使用 Python 創(chuàng)建一個基于規(guī)則的聊天機器人,使用 Python 創(chuàng)建一個簡單的基于規(guī)則的聊天機器人 聊天機器人本身是一種機器或軟件,它通過文本或句子模仿人類交互。 簡而言之,可以使用類似于與人類對話的軟件進行聊天。
    2021-10-10
  • Python除法保留兩位小數(shù)點的三種方法實現(xiàn)

    Python除法保留兩位小數(shù)點的三種方法實現(xiàn)

    這篇文章主要給大家介紹了關(guān)于Python除法保留兩位小數(shù)點的三種方法實現(xiàn),在py應(yīng)用中有許多拿結(jié)果中的多個整數(shù)進行運算,難免少不了除法(如單位換算等),但是整數(shù)進行運算后只會返回整數(shù),一般結(jié)果基本需要精確到后兩位,需要的朋友可以參考下
    2023-08-08
  • python Aligo庫設(shè)置json路徑使用詳解

    python Aligo庫設(shè)置json路徑使用詳解

    這篇文章主要為大家介紹了python Aligo庫設(shè)置json路徑使用詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-11-11
  • pandas如何使用列表和字典創(chuàng)建?Series

    pandas如何使用列表和字典創(chuàng)建?Series

    這篇文章主要介紹了pandas如何使用列表和字典創(chuàng)建?Series,pandas 是基于NumPy的一種工具,該工具是為解決數(shù)據(jù)分析任務(wù)而創(chuàng)建的,下文我們就來看看文章是怎樣介紹pandas,需要的朋友也可以參考一下
    2021-12-12
  • Python使用百度API上傳文件到百度網(wǎng)盤代碼分享

    Python使用百度API上傳文件到百度網(wǎng)盤代碼分享

    這篇文章主要介紹了Python使用百度API上傳文件到百度網(wǎng)盤代碼分享,本文使用了一個第三方庫poster,在文中給出了鏈接,需要的朋友可以參考下
    2014-11-11
  • 給 TensorFlow 變量進行賦值的方式

    給 TensorFlow 變量進行賦值的方式

    今天小編就為大家分享一篇給 TensorFlow 變量進行賦值的方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-02-02
  • Python OpenCV實現(xiàn)測量圖片物體寬度

    Python OpenCV實現(xiàn)測量圖片物體寬度

    這篇文章主要介紹了Python OpenCV實現(xiàn)測量圖片物體寬度,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-05-05

最新評論