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

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

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

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

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

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

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

簡單的比較函數(shù)

此處用time寫了一個簡易比較方法。思路是將時間部分格式化成字符串,然后轉成數(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))

測試結果

測試與輸出如下:

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)方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • 如何在Python函數(shù)執(zhí)行前后增加額外的行為

    如何在Python函數(shù)執(zhí)行前后增加額外的行為

    有的時候會需要在函數(shù)前后添點額外的功能(比如過濾、計時等)時,以前總是首先想到裝飾器。最近學習了Python的上下文管理器,所以本文就給大家介紹了如何在Python函數(shù)執(zhí)行前后增加額外的行為,有需要的朋友們可以參考借鑒,下面來一起看看吧。
    2016-10-10
  • pytest實戰(zhàn)技巧之參數(shù)化基本用法和多種方式

    pytest實戰(zhàn)技巧之參數(shù)化基本用法和多種方式

    本文介紹了pytest參數(shù)化的基本用法和多種方式,幫助讀者更好地使用這個功能,同時,還介紹了一些高級技巧,如動態(tài)生成參數(shù)名稱、參數(shù)化的組合和動態(tài)生成參數(shù)化裝飾器,幫助讀者更靈活地使用參數(shù)化,感興趣的朋友參考下吧
    2023-12-12
  • LyScript實現(xiàn)繞過反調試保護的示例詳解

    LyScript實現(xiàn)繞過反調試保護的示例詳解

    LyScript插件中內置的方法可實現(xiàn)各類反調試以及屏蔽特定API函數(shù)的功能,這類功能在應對病毒等惡意程序時非常有效。本文為大家提供了LyScript實現(xiàn)繞過反調試保護的示例代碼,感興趣的可以了解一下
    2022-08-08
  • 機器學習之數(shù)據(jù)清洗及六種缺值處理方式小結

    機器學習之數(shù)據(jù)清洗及六種缺值處理方式小結

    本文主要介紹了機器學習之數(shù)據(jù)清洗及六種缺值處理方式小結,包括刪除空行、填充平均值、中位數(shù)、眾數(shù)、線性插值和隨機森林填充,具有一定的參考價值,感興趣的可以了解一下
    2025-03-03
  • Python實現(xiàn)單例模式的五種寫法總結

    Python實現(xiàn)單例模式的五種寫法總結

    單例模式(Singleton Pattern) 是一種常用的軟件設計模式,該模式的主要目的是確保某一個類只有一個實例存在。本文為大家整理了五種Python實現(xiàn)單例模式的寫法,需要的可以參考一下
    2022-08-08
  • Python變量和數(shù)據(jù)類型詳解

    Python變量和數(shù)據(jù)類型詳解

    這篇文章主要介紹了Python變量和數(shù)據(jù)類型,是Python學習當中的基礎知識,需要的朋友可以參考下,希望能夠給你帶來幫助
    2021-10-10
  • PowerShell的基本使用方法

    PowerShell的基本使用方法

    本文主要介紹了PowerShell的基本使用方法,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-12-12
  • Github?Copilot的申請以及在Pycharm的配置與使用詳解

    Github?Copilot的申請以及在Pycharm的配置與使用詳解

    GitHub在聯(lián)合OpenAI推出了一款"GitHub Copilot"工具,可以根據(jù)上下文自動寫代碼,下面這篇文章主要給大家介紹了關于Github?Copilot的申請以及在Pycharm的配置與使用的相關資料,文中通過圖文以及實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-04-04
  • 舉例講解Python中的Null模式與橋接模式編程

    舉例講解Python中的Null模式與橋接模式編程

    這篇文章主要介紹了Python中的Null模式與橋接模式編程,Null模式與橋接模式都屬于Python的設計模式編程,需要的朋友可以參考下
    2016-02-02
  • Python時間序列數(shù)據(jù)的預處理方法總結

    Python時間序列數(shù)據(jù)的預處理方法總結

    這篇文章主要介紹了Python時間序列數(shù)據(jù)的預處理方法總結,時間序列數(shù)據(jù)隨處可見,要進行時間序列分析,我們必須先對數(shù)據(jù)進行預處理。時間序列預處理技術對數(shù)據(jù)建模的準確性有重大影響
    2022-07-07

最新評論

包头市| 岳阳市| 灵璧县| 历史| 特克斯县| 南康市| 济宁市| 成武县| 达拉特旗| 梅河口市| 来凤县| 溧水县| 邹平县| 朝阳区| 玉林市| 乐业县| 疏勒县| 沙湾县| 高碑店市| 霍邱县| 铅山县| 万宁市| 安顺市| 桦南县| 鄂托克旗| 灌云县| 平和县| 晋州市| 葫芦岛市| 克什克腾旗| 临夏市| 石家庄市| 安溪县| 定州市| 海口市| 昔阳县| 万源市| 乌审旗| 衡东县| 科尔| 龙海市|