時間和日期(模組和方法)2

2021-08-18 16:37:01 字數 1331 閱讀 5452

datetime是date與time的結合體,包括time和date的所有內容。datetime定義了兩個常量,即datetime.minyear和datetime.maxyear,分別表示最大年份和最小年份,其中,datetime.minyear=1,datetime.maxyear=9999

datetime模組中的5個類:

1、datetime.date:表示日期的類,如:year、month、day

2、datetime.time:表示時間的類,如:hour、minute、second、microsecond

3、datetime.datetime:表示時間和日期

4、datetime.timedelta:表示時間間隔,即兩個時間點之間的長度

5、datetime.tzinfo:與時區有關的相關資訊

方法名描述

today()

返回乙個表示當前本地時間的datetime物件

now([tz])

如果提供了引數tz就獲取引數tz所指時區的本地時間

datetime.utcnow()

返回當前utc時間的datetime物件

fromtimestamp(timestamp[,])

根據時間戳建立乙個datetime的物件

utcfromstamp(timestamp)

timestamp指時間戳,返回乙個datetime物件

strptime(date_string,format)

將格式字串轉換為datetime物件,date_string指日期字串,format為格式化方式

strftime(format)

將格式化字串轉化為datetime物件,format為格式化方式

日曆模組的函式與日曆有關。其中星期一預設是每週的第一天,星期天是預設最後一天,更改設定需要呼叫函式calendar.setfirstweekday()函式,該模組包含12個內建函式,即:calendar.calendar(year,w=2,l=1,c=6)、calendar.firstweekday()、calendar.isleap(year)、calendar.leapdays(y1,y2)、calendar.month(year,month,w=2,l=1)、calendar.monthcalendar(year,month)、calendar.monthrange(year,month)、calendar.prcal(year,w=2,l=1,c=6)、calendar.prmonth(year,month,w=2,l=1)、calendar.setfirstweekday(weekday)、calendar.timegm(tupletime)、calendar.weekday(year,month,day)

Python中的時間模組和日期模組

python 程式能用很多方式處理日期和時間,轉換日期格式是乙個常見的功能。python 提供了乙個 time 和 calendar 模組可以用於格式化日期和時間。時間間隔是以秒為單位的浮點小數。每個時間戳都以自從1970年1月1日午夜 曆元 經過了多長時間來表示。python 的 time 模組下...

時間和日期

獲取當前時間戳 import time sticks time.time print sticks import time localtime time.localtime time.time print localtime 用asctime import time localtime time.a...

時間和日期

日期時間 1.系統時間的獲取 from datetime import datetime dt datetime.now print type dt print dt print dt.year,dt.month,dt.day,dt.hour,dt.minute,dt.second,dt.month...