Python學習之datetime庫的使用

2021-09-25 01:22:25 字數 1858 閱讀 4974

datetime庫以類的方式提供多種日期和時間表示式。

(1)datetime.date:日期表達類,可以表達年丶月丶日等。

(2)datetime.time:時間表達類,可以表示小時丶分鐘丶秒丶毫秒等。

(3)datetime.datetime:日期和時間表示的類,功能覆蓋date和time類。

(4)datetime.timedelta:與時間間隔有關的類。

(5)datetime.tzinfo:與時區有關的資訊表達類。

datetime庫解析

detatime.now()獲得當前日期和時間物件。

datetime.now()

作用:返回乙個datetime型別,表示當前的日期和時間,精確到微秒。

引數:無

呼叫該函式,執行結果如下:

>>> from datetime import datetime

>>> today = datetime.now()

>>> today

datetime.datetime(2019,7,6,17,35,39,758490)

datetime.utcnow()獲得當前日期和時間對應的utc(世界標準時間)時間物件:

datetime.utcnow()

作用:返回乙個datetime型別,表示當前的日期和時間的utc表示,精確到微秒。

引數:無

呼叫該函式執行結果如下:

>>> from datetime import datetime

>>> today = datetime.utcnow()

>>> today

datetime.datetime(2019,7,6,9,53,26,814729)

直接使用datetime()構造乙個日期和時間物件:

datetime(year,month,day,hour=0,minute=0,second=0,microsecond=0)

作用:返回乙個datetime型別,表示指定的日期和時間,可以精確到微秒。

引數如下。

year:指定的年份,minyear <= year <= maxyear

month:指定的月份,1 <= month <= 12

day:指定的日期,1 <= day <= 月份所對應的日期上限

hour:指定的小時,0 <= hour <= 24

minute:指定的分鐘數,0 <= minute < 60

second:指定的秒數,0 <= second < 60

microsecond:指定的微秒數,0 <= microsecond <1000000

其中,hour丶minute丶second丶microsecond引數可以全部或部分忽略。

呼叫datetime建立乙個datetime物件,執行結果如下:

>>> from datetime import datetime

>>> someday = datetime(2019,7,6,18,11,57,9)

>>>someday

datetime.datetime(2019,7,6,18,11,57,9)

datetime類常用的時間格式化方法(共3個)屬性

描述someday.isoformat()

採用iso 8601 標準顯示時間

someday.isoweekday()

根據日期計算星期後返回1~7,對應星期一到星期日

someday.strftime(format)

根據格式化字串format進行格式顯示的方法

python之time模組和datetime模組

優先掌握的時間模組 一.time 時間分為三種格式 1.時間戳 從1970年到現在經歷過的秒數 時間戳的作用 用於時間間隔的計算 import time print time.time 1587949585.395314print time.strftime y m d h m s p 2020 0...

Python資料分析 時間模組datetime

目錄2.日期解析方法dateutil.parser.parse 時間模組主要有 datetime.date datetime.datetime datetime.timedelta date主要用於獲取日期,例如獲取當前日期或者特定日期,獲取的日期可以由str方法直接轉化為字串格式 from dat...

python學習詳解 Python學習之字典詳解

在元組和列表中,都是通過編號進行元素的訪問,但有的時候我們按名字進行資料甚至資料結構的訪問,在c 中有map的概念,也就是對映,在python中也提供了內建的對映型別 字典。對映其實就是一組key和value以及之間的對映函式,其特點是 key的唯一性 key與value的一對多的對映。1.字典的建...