成人免费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比較

2010-08-16 16:39:48

DIV內容居中

2009-07-16 10:39:00

SwingUtilit

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技術棧公眾號

主站蜘蛛池模板: 韩日一区 | 国产激情一区二区三区 | 亚洲精品1区| 国产精品一区二区免费看 | 亚洲精品电影网在线观看 | av永久免费 | 网址黄 | 成人片免费看 | 久久不射网| 91精品国产91久久久久久最新 | 色婷婷国产精品综合在线观看 | 成人毛片视频免费 | 亚洲国产一区二区视频 | 久热国产在线 | 99在线资源 | 日韩在线第一 | 亚洲欧美日韩系列 | 午夜一区二区三区在线观看 | 中文字幕精品一区二区三区精品 | 日日夜精品视频 | 久久精品国产a三级三级三级 | 中文字幕一区二区三区四区五区 | 日韩欧美手机在线 | 精品免费国产视频 | 国产精品久久久久久久久久久久冷 | 欧美精品一区二区在线观看 | 免费一级淫片aaa片毛片a级 | av一级久久| www在线视频| 黄色三级免费网站 | 91亚洲一区 | 欧美日韩精品一区 | 国产亚洲精品精品国产亚洲综合 | 精品久久久久久久人人人人传媒 | 精品乱人伦一区二区三区 | 99re视频在线观看 | 中文天堂在线一区 | 日韩波多野结衣 | 一区二区三区视频在线 | 国产一区二区在线免费 | 欧产日产国产精品99 |