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調(diào)用API實(shí)現(xiàn)智能回復(fù)機(jī)器人
這篇文章主要為大家詳細(xì)介紹了python調(diào)用API實(shí)現(xiàn)智能回復(fù)機(jī)器人,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-04-04使用Python文件讀寫,自定義分隔符(custom delimiter)
這篇文章主要介紹了使用Python文件讀寫,自定義分隔符(custom delimiter),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2020-07-07Python的pytest測(cè)試框架中fixture的使用詳解
這篇文章主要介紹了pytest中fixture的使用詳解,pytest是一個(gè)非常成熟的全功能的Python測(cè)試框架,能夠支持簡(jiǎn)單的單元測(cè)試和復(fù)雜的功能測(cè)試,還可以用來做selenium/appnium等自動(dòng)化測(cè)試、接口自動(dòng)化測(cè)試,需要的朋友可以參考下2023-07-07python+openCV對(duì)視頻進(jìn)行截取的實(shí)現(xiàn)
這篇文章主要介紹了python+openCV對(duì)視頻進(jìn)行截取的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-11-11