成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Python 比較兩個日期的多種方法!

開發 后端
實際上,在我們使用Python處理日期/時間的時候,經常會遇到各種各樣的問題。今天我們就來探討另一個問題,如何用Python比較兩個日期。

人生苦短,快學Python!

datetime

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

datetime模塊中常用的類:

                            類名

                        功能說明

date

日期對象,常用的屬性有year,month,day

time

時間對象

datetime

日期時間對象,常用的屬性有hour,minute,second,microsecond

timedelta

時間間隔,即兩個時間點之間的長度

tzinfo

時區信息對象

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

在交互式環境中輸入如下命令:

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

輸出:

True

我們會發現datetime模塊可以使用比較運算符<或>來比較兩個日期。上述代碼中比較的是日期對象,如果換成日期時間對象也同樣可以這樣比較。

在交互式環境中輸入如下命令:

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

前面示例代碼中,其實比較的都是日期對象/日期時間對象。但如果用戶輸入的、或批量導入的日期和時間是字符串格式,我們在進行比較的第一步就是先將str轉換為datetime。

至于轉換方法也非常簡單,只需要通過datetime.strptime即可實現。

在交互式環境中輸入如下命令:

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)

輸出結果:

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

在交互式環境中輸入如下命令:

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)

以上,便是如何用Python比較兩個日期的幾個小方法。實際上,Python中時間處理的不同模塊、不同函數有很多可以總結的。

calendar(日歷)模塊、time(時間)模塊我們后續還會詳細介紹它們的小知識點,大家如果感興趣可以給本文多多點贊支持一下。

責任編輯:龐桂玉 來源: AI科技大本營
相關推薦

2024-01-12 08:40:56

Python計算質數質數

2009-06-30 09:37:02

對象比較Java

2010-09-13 13:05:03

sql server分

2009-08-05 13:34:18

C#日期相減

2009-10-20 15:39:20

Linux壓縮

2009-07-03 13:22:37

調用Servlet

2019-03-27 14:41:41

Python數據庫Windows

2009-05-18 17:16:50

2009-04-21 11:23:56

Oraclespool比較

2009-07-16 10:39:00

SwingUtilit

2010-08-16 16:39:48

DIV內容居中

2011-08-29 18:17:58

Ubuntu

2010-07-17 00:50:12

batch Telne

2010-07-25 14:31:54

Telnet程序

2023-10-04 20:03:46

GOkeyvalue

2010-04-19 16:17:39

防火墻網絡管理服務器安全

2023-03-26 00:15:43

2011-08-29 17:25:21

Oracle日期范圍搜索

2020-09-22 14:51:41

數據類型變量

2010-08-04 17:41:52

掛載NFS
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久久精品免费观看 | 久久国产精品视频 | 狠狠草视频| a看片| 国产露脸对白88av | 一区二区视频在线 | 天堂三级 | 午夜精品一区二区三区在线视频 | 99精品国产成人一区二区 | 天堂网中文字幕在线观看 | 日韩视频精品在线 | 亚洲激情综合网 | 久久成人免费视频 | 日韩欧美三级电影 | 亚卅毛片| 国产精品99久久久久久www | 久草中文在线 | 亚洲天堂999| 国产精品精品久久久 | 蜜桃黄网 | 国产一区二 | 成人午夜在线视频 | 国产精品免费av | av在线黄| 福利视频一区二区三区 | 九九久久久 | 91看片网址| 精品国产伦一区二区三区观看说明 | 日韩精品成人免费观看视频 | 亚洲国产精品视频 | 成年人在线视频 | 99久久精品免费看国产高清 | 国产欧美一区二区三区在线播放 | 久久久久久www | 午夜精品一区二区三区在线观看 | 国产精品久久久久久久久动漫 | 久久久久久免费精品一区二区三区 | 少妇一区二区三区 | 国产精品久久久久久久久久久久久 | 国产精品精品久久久久久 | 涩色视频在线观看 |