




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
36日期時間模塊《Python開發(fā)技術(shù)應(yīng)用》datetime模塊側(cè)重于高效率的格式化輸出、時間的增量和差值計算。datatime提供的是面向?qū)ο蟮某绦蛟O(shè)計方法,其中包含了6個主要的類:datetime模塊類名備注datetime.date表示日期的類,常用屬性:year,month,daydatetime.time表示時間的類,常用屬性:hour,minute,second,microsecond,
tzinfodatetime.datetime表示日期和時間的類,常用屬性:year,month,day,hour,minute,second,microsecond,tzinfodatetime.timedelta表示時間間隔,即兩個時間點(diǎn)(date,time,datetime)之間的長度datetime.tzinfo表示時區(qū)的基類,為上方的time和datetime類提供調(diào)整的基準(zhǔn)datetime.timezone
表示UTC時區(qū)的固定偏移,是tzinfo
基類的實(shí)現(xiàn)datetime.date類表示日期,其構(gòu)造方法原型如下:
datetime.date(year、month、day)所有參數(shù)須為整數(shù),取值范圍如下:1<=year<=9999;1<=month<=12;1<=day<=(當(dāng)月最大天數(shù),和year與month有關(guān))date對象的year、month和day均能夠以字段的方式訪問,即對象屬性。>>>importdatetime>>>d1=datetime.date(2011,11,22)>>>print(d1.year)2011datetime.date類方法名備注date.replace(year,
month,
day)用指定的年、月、日代替原有對象中的屬性,返回一個新的日期對象date.timetuple()返回日期對應(yīng)的time.struct_time對象,即時間元組。date.weekday()返回0~6表示星期幾(星期一是0,依此類推)。date.isoweekday()返回1~7表示星期幾(星期一是1,依此類推)。date.isocalendar()返回一個三元組格式(year,month,day)。date.isoformat()返回一個ISO8601格式的日期字符串,即“YYYY-MM-DD”格式。date.strftime(format)返回自定義格式化字符串表示日期,類似于time模塊中的time.strftime()函數(shù)。datetime.date常用的成員方法:datetime.date常用的類方法:方法名備注date.today()返回一個表示當(dāng)前本地日期的date對象date.fromtimestamp(timestamp)根據(jù)給定的時間戮,返回一個date對象datetime.date類datetime.date類置換日期的示例:>>>today=datetime.date.today()#通過datetime.date.today()可獲取當(dāng)日的日期>>>todaydatetime.date(2022,8,15)>>>after_10_days=today.replace(day=today.day+10)#返回新date對象:當(dāng)日的10日后>>>after_10_daysdatetime.date(2022,8,25)>>>next_month=today.replace(month=today.month+1)#返回新date對象:當(dāng)日的1月后>>>next_monthdatetime.date(2022,9,15)>>>this_year_oct=today.replace(month=10)#返回新date對象:9月對應(yīng)的當(dāng)日>>>this_year_octdatetime.date(2022,10,15)>>>other_year=today.replace(year=today.year+3,month=9,day=10)#返回新date對象:3年后的教師節(jié)>>>other_yeardatetime.date(2025,9,10)datetime.date類datatime.time對象表示一天中的一個時間,原型如下:
datetime.time(hour=0,minute=0,second=0,
microsecond=0,tzinfo=None)其中所有參數(shù)皆為可選參數(shù);tzinfo可為None或tzinfo子類的實(shí)例對象;其余的參數(shù)為整數(shù),且在以下范圍內(nèi):0<=hour<240<=minute<600<=second<600<=microsecond<1000000datetime.date類datetime.time常用的成員方法:time.replace([hour[,minute[,second[,microsecond[,tzinfo]]]]]):生成一個新的時間對象,用參數(shù)指定時間代替原有對象中的對應(yīng)屬性。time.strftime(format):返回自定義格式化字符串表示時間,類似于time模塊下的strftime()函數(shù)。datetime.date類datetime.datetime可以看作是date和time對象的結(jié)合,原型如下:
datetime.datetime(year,month,day,hour=0,minute=0,
second=0,microsecond=0,tzinfo=None)其中year、month、day為必備參數(shù)。datetime.date常用的類方法:方法名備注datetime.today()返回一個表示當(dāng)前本地日期的datetime對象,等同于datetime.fromtimestamp(time.time())datetime.now(tz=None)返回一個表示當(dāng)前本地時間的datetime對象,類似于datetime.today();若提供了參數(shù)tz,則獲取tz參數(shù)所指時區(qū)的本地時間datetime.date類方法名備注datetime.date()從當(dāng)前的datetime對象中提取日期信息,返回一個date對象。datetime.time()從當(dāng)前的datetime對象中提取時間信息,返回一個time對象。datetime.timetuple()返回日期對應(yīng)的time.struct_time
對象。datetime.timestamp()返回當(dāng)前時間的時間戳。datetime.replace([year[,month[,day[,hour[,minute[,second[,ms[,tzinfo]]]]]]]])返回一個新的datetime.datetime實(shí)例,用參數(shù)指定日期和時間代替原有對象中的屬性。datetime.weekday
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度購房合同因中介誤導(dǎo)導(dǎo)致的合同解除與賠償執(zhí)行合同
- 二零二五年度企業(yè)信用評級認(rèn)證服務(wù)協(xié)議
- 2025年度海洋資源勘探個人勞務(wù)用工合同書
- 二零二五年度貨車司機(jī)駕駛安全教育與責(zé)任保險協(xié)議
- 二零二五年度金融科技公司干股虛擬股分紅及投資協(xié)議
- 二零二五年度汽車美容店汽車美容品牌授權(quán)合同
- 2025年度民族風(fēng)情餐廳承包運(yùn)營合同
- 二零二五年度土地流轉(zhuǎn)與農(nóng)村社會保障體系建設(shè)協(xié)議
- 2025年度環(huán)保產(chǎn)業(yè)員工勞動關(guān)系解除協(xié)議
- 二零二五年度黃金投資俱樂部會員招募合同
- 《團(tuán)隊的凝聚力》課件
- 膝關(guān)節(jié)僵硬個案護(hù)理
- 復(fù)工復(fù)產(chǎn)檢查 清單
- 《民間皮影》課程標(biāo)準(zhǔn)
- 統(tǒng)編版一年級語文下冊部編版第六單元單元教材解讀(素材)(課件)
- 新教科版六下科學(xué)1.4《設(shè)計塔臺模型》教學(xué)設(shè)計(新課標(biāo))
- (2024版)計算機(jī)程序設(shè)計員三級備考試題庫-上(單選題匯總)
- ISO200002018版標(biāo)準(zhǔn)培訓(xùn)教材
- 電氣設(shè)備維修
- 教科版六年級下冊科學(xué)第一單元《小小工程師》教材分析及全部教案(定稿;共7課時)
- 森林專業(yè)撲火隊培訓(xùn)課件
評論
0/150
提交評論