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

python中time、datetime模塊的使用

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

1、前言

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

2、time模塊

time模塊中時間表現的格式主要有三種:

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

1、時間格式轉換圖

2、常用方法

import time

print(time.time()) # 當前時間戳
>>> 1569645479.6079931

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

print(time.strftime('%Y-%m-%d %H:%M:%S')) # 格式化的時間
>>> 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()) # 獲取標準時區(qū)的時間元組,如果傳入了時間戳,就是把時間戳轉換成時間元組
>>> 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)

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

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

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

3、datetime模塊

datatime模塊重新封裝了time模塊,提供更多接口,提供的類有: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) # 獲取前一小時
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對象轉換成時間戳
dt = datetime.datetime.now()
print(time.mktime(dt.timetuple()))
>>> 1569646475.0

# 時間戳轉換成datetime對象
sjc_time = time.time()
print(datetime.datetime.fromtimestamp(sjc_time))
>>> 2019-09-28 12:55:05.500752

以上就是python中time、datetime模塊的使用的詳細內容,更多關于python time、datetime模塊的資料請關注腳本之家其它相關文章!

相關文章

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

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

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

    Python實現圖片轉字符畫的代碼實例

    今天小編就為大家分享一篇關于Python實現圖片轉字符畫的代碼實例,小編覺得內容挺不錯的,現在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-02-02
  • 淺談Keras參數 input_shape、input_dim和input_length用法

    淺談Keras參數 input_shape、input_dim和input_length用法

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

    PyTorch 中的傅里葉卷積實現示例

    這篇文章主要介紹了PyTorch 中的傅里葉卷積實現示例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-12-12
  • Python的UTC時間轉換講解

    Python的UTC時間轉換講解

    今天小編就為大家分享一篇關于Python的UTC時間轉換講解,小編覺得內容挺不錯的,現在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-02-02
  • python之broadcast和numpy.sum()函數用法及說明

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

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

    python中openpyxl和xlsxwriter對Excel的操作方法

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

    python實現視頻分幀效果

    這篇文章主要為大家詳細介紹了python實現視頻分幀效果,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-05-05
  • python機器學習deepchecks庫訓練檢查模型特點探索

    python機器學習deepchecks庫訓練檢查模型特點探索

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

    圖神經網絡GNN算法基本原理詳解

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

最新評論

宣化县| 连山| 保定市| 龙南县| 旬邑县| 肥乡县| 无为县| 东辽县| 张家港市| 蓝山县| 盐津县| 陆河县| 大悟县| 江安县| 渝中区| 元朗区| 盐亭县| 敦化市| 延安市| 从化市| 海门市| 同德县| 宁波市| 玉环县| 乌兰浩特市| 志丹县| 灌阳县| 甘孜| 凭祥市| 喜德县| 武陟县| 邵东县| 汶川县| 田东县| 天台县| 通辽市| 左云县| 苍山县| 鹰潭市| 孟州市| 扶风县|