最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python中time、datetime模塊的使用

 更新時(shí)間:2020年12月14日 10:44:21   作者:luyuze95  
這篇文章主要介紹了python中time、datetime模塊的使用,幫助大家更好的利用python處理時(shí)間,感興趣的朋友可以了解下

1、前言

如果您從事過(guò)python web的開(kāi)發(fā),那一定有過(guò)這樣的經(jīng)歷,對(duì)于各種復(fù)雜繁瑣的業(yè)務(wù)邏輯,摻雜著各種各樣的時(shí)間約束,讓人很容易搞的頭暈眼花,比如展示出一天內(nèi)用戶(hù)進(jìn)行過(guò)的所有操作記錄,再比如進(jìn)行驗(yàn)證碼驗(yàn)證時(shí)獲取當(dāng)前時(shí)間與驗(yàn)證碼生成時(shí)間進(jìn)行比較,檢查是否超過(guò)10分鐘過(guò)期時(shí)間之類(lèi)。這些關(guān)于時(shí)間的業(yè)務(wù)邏輯,要求我們必須能熟練掌握python中關(guān)于時(shí)間的兩個(gè)模塊,time和datetime,只有用好了這兩個(gè)模塊,我們才能在代碼中輕松自如的應(yīng)對(duì)。

2、time模塊

time模塊中時(shí)間表現(xiàn)的格式主要有三種:

  • a、timestamp時(shí)間戳,時(shí)間戳表示的是從1970年1月1日00:00:00開(kāi)始按秒計(jì)算的偏移量
  • b、struct_time時(shí)間元組,共有九個(gè)元素組。
  • c、format time 格式化時(shí)間,已格式化的結(jié)構(gòu)使時(shí)間更具可讀性。包括自定義格式和固定格式。

1、時(shí)間格式轉(zhuǎn)換圖

2、常用方法

import time

print(time.time()) # 當(dāng)前時(shí)間戳
>>> 1569645479.6079931

print(int(time.time()))
>>> 1569645479

print(time.strftime('%Y-%m-%d %H:%M:%S')) # 格式化的時(shí)間
>>> 2019-09-28 12:37:59

print(time.strftime('%Y-%m-%d'))
>>> 2019-09-28

print(time.strftime('%H:%M:%S'))
>>> 12:37:59

print(time.gmtime()) # 獲取標(biāo)準(zhǔn)時(shí)區(qū)的時(shí)間元組,如果傳入了時(shí)間戳,就是把時(shí)間戳轉(zhuǎn)換成時(shí)間元組
>>> time.struct_time(tm_year=2019, tm_mon=9, tm_mday=28, tm_hour=4, tm_min=37, tm_sec=59, tm_wday=5, tm_yday=271, tm_isdst=0)

print(time.gmtime(1569645453))
>>> time.struct_time(tm_year=2019, tm_mon=9, tm_mday=28, tm_hour=4, tm_min=37, tm_sec=33, tm_wday=5, tm_yday=271, tm_isdst=0)

# 使用時(shí)間戳獲取代碼執(zhí)行時(shí)間
s_time = time.time()
for i in range(0,10):
 time.sleep(1)
e_time = time.time()
print('代碼運(yùn)行時(shí)間是:', e_time-s_time)
>>> 代碼運(yùn)行時(shí)間是: 10.003105163574219

# 字符串格式化時(shí)間轉(zhuǎn)換時(shí)間戳
str_time = '2019-9-28'
print(time.mktime(time.strptime(str_time, '%Y-%m-%d')))
>>> 1569600000.0

# 時(shí)間戳轉(zhuǎn)換成格式化的時(shí)間字符串
gsh_time = time.time()
print(time.strftime('%Y-%m-%d', time.localtime(gsh_time)))
>>> 2019-09-28

3、datetime模塊

datatime模塊重新封裝了time模塊,提供更多接口,提供的類(lèi)有:date,time,datetime,timedelta,tzinfo。

import datetime

now = datetime.datetime.now()
print(now)
>>> 2019-09-28 12:45:59.927901

now = datetime.datetime.now()
d1 = now - datetime.timedelta(hours=1) # 獲取前一小時(shí)
d2 = now - datetime.timedelta(days=1) # 獲取前一天
print(now)
>>> 2019-09-28 12:47:56.662933
print(d1)
>>> 2019-09-28 11:47:56.662933
print(d2)
>>> 2019-09-27 12:47:56.662933

# datetime對(duì)象轉(zhuǎn)換成時(shí)間戳
dt = datetime.datetime.now()
print(time.mktime(dt.timetuple()))
>>> 1569646475.0

# 時(shí)間戳轉(zhuǎn)換成datetime對(duì)象
sjc_time = time.time()
print(datetime.datetime.fromtimestamp(sjc_time))
>>> 2019-09-28 12:55:05.500752

以上就是python中time、datetime模塊的使用的詳細(xì)內(nèi)容,更多關(guān)于python time、datetime模塊的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • python 使用pandas讀取csv文件的方法

    python 使用pandas讀取csv文件的方法

    這篇文章主要介紹了python 使用pandas讀取csv文件的方法,本文結(jié)合示例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-12-12
  • Python實(shí)現(xiàn)圖片轉(zhuǎn)字符畫(huà)的代碼實(shí)例

    Python實(shí)現(xiàn)圖片轉(zhuǎn)字符畫(huà)的代碼實(shí)例

    今天小編就為大家分享一篇關(guān)于Python實(shí)現(xiàn)圖片轉(zhuǎn)字符畫(huà)的代碼實(shí)例,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧
    2019-02-02
  • 淺談Keras參數(shù) input_shape、input_dim和input_length用法

    淺談Keras參數(shù) input_shape、input_dim和input_length用法

    這篇文章主要介紹了淺談Keras參數(shù) input_shape、input_dim和input_length用法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-06-06
  • PyTorch 中的傅里葉卷積實(shí)現(xiàn)示例

    PyTorch 中的傅里葉卷積實(shí)現(xiàn)示例

    這篇文章主要介紹了PyTorch 中的傅里葉卷積實(shí)現(xiàn)示例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-12-12
  • Python的UTC時(shí)間轉(zhuǎn)換講解

    Python的UTC時(shí)間轉(zhuǎn)換講解

    今天小編就為大家分享一篇關(guān)于Python的UTC時(shí)間轉(zhuǎn)換講解,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧
    2019-02-02
  • python之broadcast和numpy.sum()函數(shù)用法及說(shuō)明

    python之broadcast和numpy.sum()函數(shù)用法及說(shuō)明

    這篇文章主要介紹了python之broadcast和numpy.sum()函數(shù)用法及說(shuō)明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-06-06
  • python中openpyxl和xlsxwriter對(duì)Excel的操作方法

    python中openpyxl和xlsxwriter對(duì)Excel的操作方法

    這篇文章主要介紹了python中openpyxl和xlsxwriter對(duì)Excel的操作方法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-03-03
  • python實(shí)現(xiàn)視頻分幀效果

    python實(shí)現(xiàn)視頻分幀效果

    這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)視頻分幀效果,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-05-05
  • python機(jī)器學(xué)習(xí)deepchecks庫(kù)訓(xùn)練檢查模型特點(diǎn)探索

    python機(jī)器學(xué)習(xí)deepchecks庫(kù)訓(xùn)練檢查模型特點(diǎn)探索

    這篇文章主要介紹了python機(jī)器學(xué)習(xí)deepchecks庫(kù)的訓(xùn)練檢查模型特點(diǎn)實(shí)例探索,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2024-01-01
  • 圖神經(jīng)網(wǎng)絡(luò)GNN算法基本原理詳解

    圖神經(jīng)網(wǎng)絡(luò)GNN算法基本原理詳解

    這篇文章主要為大家介紹了圖神經(jīng)網(wǎng)絡(luò)GNN算法基本原理詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-05-05

最新評(píng)論

柳河县| 句容市| 剑川县| 东莞市| 海盐县| 阜宁县| 江陵县| 济宁市| 平远县| 汪清县| 太原市| 大英县| 潜江市| 新乐市| 广昌县| 巴彦淖尔市| 万载县| 吐鲁番市| 琼结县| 江华| 镇赉县| 砚山县| 左云县| 闻喜县| 榆林市| 曲阜市| 响水县| 墨竹工卡县| 黔西县| 淮阳县| 博白县| 邹平县| 疏勒县| 阜南县| 虞城县| 松滋市| 禹州市| 东乡县| 胶南市| 望谟县| 英吉沙县|