欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python?datetime模塊詳解

 更新時(shí)間:2022年06月23日 08:35:31   作者:侯小啾  
Python中常用于時(shí)間的模塊有time、datetime 和 calendar,顧名思義 time 是表示時(shí)間(時(shí)、分、秒、毫秒)等,calendar 是表示日歷時(shí)間的,本章先討論 datetime 模塊,需要的朋友可以參考下

python datetime模塊            

在這里插入圖片描述

Python中常用于時(shí)間的模塊有time、datetime 和 calendar,顧名思義 time 是表示時(shí)間(時(shí)、分、秒、毫秒)等,calendar 是表示日歷時(shí)間的,本章先討論 datetime 模塊。

先看看 datetime 模塊都有些什么

datetime 模塊中有什么

datetime 模塊中有什么
序號(hào) 描述類型
1MAXYEAR9999,指能支持的最大年份int
2MINYEAR1,指能支持的最小年份int
3date表示日期的類,常用的屬性有year, month, daytype
4datetime表示日期時(shí)間的類,常用的屬性有hour, minute, second, microsecondtype
5datetime_CAPI后面詳細(xì)描述'PyCapsule' 類
6sys各種系統(tǒng)信息'module'類
7time表示時(shí)間的類type
8timedelta表示時(shí)間間隔,即兩個(gè)時(shí)間點(diǎn)的間隔。在日期上做天days,小時(shí)hour,分鐘,秒,毫秒,微妙的時(shí)間計(jì)算type
9timezone表示時(shí)區(qū)的類type
10tzinfo時(shí)區(qū)的相關(guān)信息type

準(zhǔn)確的說(shuō),datetime 模塊中的常用類即date、datetime、time、timedelta、timezone、tzinfo。

其中date、datetime、time三個(gè)類有非常相似的屬性和方法。

創(chuàng)建該三個(gè)類的示范如下:

import datetime
date_sample=datetime.date(2021,07,20) #年月日
time_sample=datetime.time(12,20,33) #時(shí)分秒
datetime_sample=datetime.datetime(2021,7,20,12,20,33)#年月日時(shí)分秒

下面重點(diǎn)介紹下python datetime模塊,內(nèi)容如下所示:

導(dǎo)包

from datetime import datetime

1. 獲取當(dāng)前時(shí)間

now = datetime.now()
print(now)
print(type(now))
print(now.year)
print(now.month)
print(now.day)
print(now.hour)
print(now.minute)
print(now.second)
print(now.microsecond)

在這里插入圖片描述

2. 時(shí)間間隔 timedelta

from datetime import timedelta

兩個(gè)datetime對(duì)象相減,得到的是一個(gè)timedelta對(duì)象

# 計(jì)算時(shí)間間隔
delta1 = datetime(2022, 6, 30, 20) - datetime(2022, 2, 2, 1)
print(delta1)
print(type(delta1))

在這里插入圖片描述

如圖,表示148天零19個(gè)小時(shí)。

print(datetime(2022, 6, 10) + delta1)

在這里插入圖片描述

timedelta傳入不同數(shù)量的參數(shù),表示的含義匯總?cè)缦隆?/p>

第一個(gè)表示天數(shù),第二個(gè)表示秒數(shù),第三個(gè)表示微秒。第四個(gè)表示毫秒,第五個(gè)表示分鐘,第六個(gè)表示小時(shí)。

print(timedelta(10))
print(timedelta(10,11))
print(timedelta(10, 11, 12))
print(timedelta(10, 11, 12, 13))
print(timedelta(10, 11, 12, 13, 14))
print(timedelta(10, 11, 12, 13, 14, 15))

在這里插入圖片描述

3. datetime 轉(zhuǎn) 字符串 strftime()

stamp = datetime(2022, 6, 22)
# 強(qiáng)制轉(zhuǎn)換字符串
print(str(stamp))
# 格式化 轉(zhuǎn)換 字符串
print(stamp.strftime("%Y/%m/%d %H:%M:%S"))
print(stamp.strftime("%Y-%m-%d %H:%M:%S"))
print(stamp.strftime("%Y/%m/%d"))
print(stamp.strftime("%Y-%m-%d"))

在這里插入圖片描述

4. 字符串 轉(zhuǎn) datetime對(duì)象 datetime.strptime()

dates = ['1/6/2022', '6/1/2022']
datelist = [datetime.strptime(i, "%m/%d/%Y") for i in dates]
print(datelist)

      

在這里插入圖片描述

5. parse() 解析字符串日期

將字符串形式的日期解析成datetime對(duì)象。
字符串寫(xiě)法可以有很多,如下示例。

from dateutil.parser import parse
print(parse('1/6/2022'))
print(parse('2022-6-2'))
print(parse('2022.6.3'))
print(parse('2022 6 4'))
print(parse('2022, 6, 5'))

在這里插入圖片描述

到此這篇關(guān)于python datetime模塊的文章就介紹到這了,更多相關(guān)python datetime模塊內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python如何實(shí)現(xiàn)感知器的邏輯電路

    Python如何實(shí)現(xiàn)感知器的邏輯電路

    這篇文章主要介紹了Python如何實(shí)現(xiàn)感知器的邏輯電路,幫助大家更好的理解和使用python,感興趣的朋友可以了解下
    2020-12-12
  • python之如何查找多層嵌套字典的值

    python之如何查找多層嵌套字典的值

    這篇文章主要介紹了python之如何查找多層嵌套字典的值問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-05-05
  • 解決Python 遍歷字典時(shí)刪除元素報(bào)異常的問(wèn)題

    解決Python 遍歷字典時(shí)刪除元素報(bào)異常的問(wèn)題

    下面小編就為大家?guī)?lái)一篇解決Python 遍歷字典時(shí)刪除元素報(bào)異常的問(wèn)題。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2016-09-09
  • Python使用bar繪制堆積/帶誤差棒柱形圖的實(shí)現(xiàn)

    Python使用bar繪制堆積/帶誤差棒柱形圖的實(shí)現(xiàn)

    本文先講解bar參數(shù)如何使用,然后分別演示堆積柱形圖和帶誤差柱形圖畫(huà)法。具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-09-09
  • 基于Django contrib Comments 評(píng)論模塊(詳解)

    基于Django contrib Comments 評(píng)論模塊(詳解)

    下面小編就為大家分享一篇基于Django contrib Comments 評(píng)論模塊(詳解),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2017-12-12
  • python 進(jìn)階學(xué)習(xí)之python裝飾器小結(jié)

    python 進(jìn)階學(xué)習(xí)之python裝飾器小結(jié)

    這篇文章主要介紹了python 進(jìn)階學(xué)習(xí)之python裝飾器小結(jié),本文通過(guò)場(chǎng)景分析給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-09-09
  • python中的循環(huán)語(yǔ)法使用指南

    python中的循環(huán)語(yǔ)法使用指南

    這篇文章主要給大家介紹了關(guān)于python中循環(huán)語(yǔ)法使用的相關(guān)資料, 循環(huán)語(yǔ)句是Python中的一種基本語(yǔ)句,用于重復(fù)執(zhí)行一段代碼。在Python中,循環(huán)語(yǔ)句分為for和while兩種,需要的朋友可以參考下
    2023-08-08
  • Python 多進(jìn)程并發(fā)操作中進(jìn)程池Pool的實(shí)例

    Python 多進(jìn)程并發(fā)操作中進(jìn)程池Pool的實(shí)例

    下面小編就為大家?guī)?lái)一篇Python 多進(jìn)程并發(fā)操作中進(jìn)程池Pool的實(shí)例。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-11-11
  • Python實(shí)現(xiàn)合并字典的方法

    Python實(shí)現(xiàn)合并字典的方法

    這篇文章主要介紹了Python實(shí)現(xiàn)合并字典的方法,涉及Python針對(duì)字典的遍歷與合并的相關(guān)技巧,需要的朋友可以參考下
    2015-07-07
  • Python的Django框架中的Context使用

    Python的Django框架中的Context使用

    這篇文章主要介紹了Python的Django框架中的Context使用,相關(guān)的渲染是Django中創(chuàng)建模版的關(guān)鍵,需要的朋友可以參考下
    2015-07-07

最新評(píng)論