python常用的時(shí)間模塊之datetime模塊示例詳解
一、基本類型
1、date類
datetime.date(2023,5,1)


2、time類
datetime.time(12,20,20,10)


3、datetime類
datetime.datetime(2023,5,1,12,20,20,10)


4、timedelta類
datetime.timedelta(weeks=1,days=1,hours=1,minutes=1,seconds=1,microseconds=1)提供七個(gè)基本參數(shù):日、秒、微秒、毫秒,分鐘,小時(shí),周星期,默認(rèn)是日


二、date類
1、返回date對(duì)象
- 返回當(dāng)?shù)厝掌冢篸atetime.date.today()
- 時(shí)間戳→date對(duì)象:datetime.date.fromtimestamp(<時(shí)間戳>)
- datetime.date(2023,5,1)


2、對(duì)date對(duì)象的操作:
- 獲取年:<date對(duì)象>.year
- 獲取月:<date對(duì)象>.month
- 獲取日:<date對(duì)象>.day
- 獲取星期幾(星期一為0):<date對(duì)象>.weekday()
- 獲取星期幾(星期日為0):<date對(duì)象>.isoweekday()
- 返回一個(gè)time.struct_time對(duì)象:<data對(duì)象>.timetuple()


此外共有函數(shù)
print(x.isoformat()) >> 023-05-14print(x.strftime('%Y,%m,%d')) >>2023,05,14
三、time類
① 對(duì)time對(duì)象的操作:
- 獲取時(shí):<time對(duì)象>.hour
- 獲取分:<time對(duì)象>.minute
- 獲取秒:<time對(duì)象>.second
- 獲取微秒:<time對(duì)象>.microsecond


四、datetime類
① 返回datetime對(duì)象的操作:
- 返回當(dāng)?shù)貢r(shí)間:datetime.datetime.today()
- 返回時(shí)區(qū)時(shí)間:datetime.datetime.now(<時(shí)區(qū)參數(shù)>),若缺省則同today
- 時(shí)間戳→datetime對(duì)象:datetime.datetime.fromtimestamp(<時(shí)間戳>,<時(shí)區(qū)參數(shù)>)
- 結(jié)合date對(duì)象和time對(duì)象:datetime.datetime.combine(<date對(duì)象>, <time對(duì)象>)
- 格式化字符→datetime對(duì)象:datetime.datetime.strptime(<自定義的格式>, <%符號(hào)>)


② 對(duì)datetime對(duì)象的操作:
對(duì)年月日時(shí)分秒微秒的獲取,同date對(duì)象和time對(duì)象獲取date對(duì)象:<datetime對(duì)象>.date()獲取time對(duì)象:<datetime對(duì)象>.time()獲取星期幾(星期一為0):<datetime對(duì)象>.weekday()獲取星期幾(星期日為0):<datetime對(duì)象>.isoweekday()返回一個(gè)time.struct_time對(duì)象:<datatime對(duì)象>.timetuple()


4.timedelta類
1、可以在date、time、datetime的同類型之間進(jìn)行運(yùn)算


2、時(shí)間替換t1.replace(year = 2020 ,month= 12)


5、datetime,tzinfo 有時(shí)區(qū)有關(guān)的相關(guān)信息
datetime.datetime.now(tz=pytz.timezone("Asia/Shanghai")


到此這篇關(guān)于python常用的時(shí)間模塊之datetime模塊的文章就介紹到這了,更多相關(guān)python datetime模塊內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- python常用的時(shí)間模塊之datetime模塊示例詳解
- Python日期與時(shí)間模塊(datetime+time+Calendar+dateuil?)相關(guān)使用講解
- 詳解Python常用標(biāo)準(zhǔn)庫(kù)之時(shí)間模塊time和datetime
- Python日期時(shí)間模塊datetime詳解與Python 日期時(shí)間的比較,計(jì)算實(shí)例代碼
- Python的時(shí)間模塊datetime詳解
- 詳解python時(shí)間模塊中的datetime模塊
- Python時(shí)間模塊datetime、time、calendar的使用方法
相關(guān)文章
Python 利用base64庫(kù) 解碼本地txt文本字符串
這篇文章主要介紹了Python 利用base64庫(kù) 解碼本地txt文本字符串的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2021-04-04
python MySQLdb Windows下安裝教程及問(wèn)題解決方法
這篇文章主要介紹了python MySQLdb Windows下安裝教程及問(wèn)題解決方法,本文講解了安裝數(shù)據(jù)庫(kù)mysql、安裝MySQLdb等步驟,需要的朋友可以參考下2015-05-05
anaconda升級(jí)sklearn版本的實(shí)現(xiàn)方法
這篇文章主要介紹了anaconda升級(jí)sklearn版本的實(shí)現(xiàn)方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2021-02-02
30秒學(xué)會(huì)30個(gè)超實(shí)用Python代碼片段【收藏版】
許多人在數(shù)據(jù)科學(xué)、機(jī)器學(xué)習(xí)、web開發(fā)、腳本編寫和自動(dòng)化等領(lǐng)域中都會(huì)使用Python,它是一種十分流行的語(yǔ)言。本文將簡(jiǎn)要介紹30個(gè)簡(jiǎn)短的、且能在30秒內(nèi)掌握的代碼片段,感興趣的朋友一起看看吧2019-10-10
python使用python-pptx刪除ppt某頁(yè)實(shí)例
今天小編就為大家分享一篇python使用python-pptx刪除ppt某頁(yè)實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-02-02
使用Python實(shí)現(xiàn)BT種子和磁力鏈接的相互轉(zhuǎn)換
這篇文章主要介紹了使用Python實(shí)現(xiàn)BT種子和磁力鏈接的相互轉(zhuǎn)換的方法,有時(shí)比如迅雷無(wú)法加載磁力鏈接或者無(wú)法上傳附件分享時(shí)可以用到,需要的朋友可以參考下2015-11-11
Python中Sorted()函數(shù)的key參數(shù)使用方法詳解
這篇文章主要介紹了關(guān)于Python中Sorted()函數(shù)的key參數(shù)使用方法 ,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-06-06

