婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Python日期時間模塊arrow的具體使用

Python日期時間模塊arrow的具體使用

熱門標簽:地圖標注多個 鶴壁手機自動外呼系統違法嗎 B52系統電梯外呼顯示E7 銀川電話機器人電話 怎么辦理400客服電話 高德地圖標注收入咋樣 企業微信地圖標注 萊蕪電信外呼系統 沈陽防封電銷電話卡

Python中有很多時間和日期處理的庫,有time、datetime等,雖然提供了很完整的對日期、時間以及時區轉換處理的功能,但是方法過多,不易于記憶,而且經常需要各種轉換操作,非常繁瑣,比如時間和時間戳的轉換,格式化時間字符串轉換等等,幾乎每次使用都要先看一下教程文檔。那么有沒有使用起來更人性化的日期時間處理庫呢?接下來就來看一下arrow日期時間庫。

arrow是一個專門處理時間和日期的輕量級Python庫,它提供了一種合理、人性化的方式來創建、操作、格式化、轉換日期、時間和時間戳,可以比較輕易的創建具有時區意識的日期和時間實例。
可以使用pip install arrow進行安裝。

arrow模塊的使用

獲取arrow對象

Arrow可以很靈活的將多種格式的時間數據轉換成Arrow對象,如下:

import arrow
print(repr(arrow.Arrow(2021, 8, 23, 8)))
print(repr(arrow.get(2021, 8, 23, 8, 40)))
print(repr(arrow.get('2021-08-23 09:00')))
print(repr(arrow.get('2021.08.23')))
print(repr(arrow.get('23/2012/08', 'DD/YYYY/MM')))

執行結果如下:

上面幾種方式都可以將字符數據轉換為arrow對象,轉換非常靈活。除此之外,還可以把時間戳轉換為arrow對象。

print(repr(arrow.get(1629683393.6558669)))

獲取當前時間

utc_time = arrow.utcnow()
local_time = arrow.now()
print(utc_time)
print(local_time)

通過utcnow()函數和now()函數分別獲取的是utc時間和本地時間,當然我們也可以在調用now()時指定時區,從而獲取指定時區的時間,例如arrow.now('US/Pacific')。

時間形式轉換

使用日期時間的時候我們經常需要轉換操作,比如轉換成指定格式的時間字符串,轉換成時間戳等。

轉換成時間字符串

now = arrow.now()

print(now)
print(now.format())
print(now.format("YYYY-MM-DD hh:mm:ss"))
print(now.format("YYYY-MM-DD"))

執行結果如下:

看到這個,是不是感覺比datetime模塊的'%Y-%M-%D %h:%m:%s'格式化方式更人性化更便于記憶呢。

轉換成時間戳

可以使用t.timestamp將arrow對象轉換成時間戳。

now.timestamp

獲取數據

轉換為Arrow對象后,我們可以很方便的獲取我們想要的各種時間數據,通過year、month、day、hour、minute、second、week等屬性,如:

now = arrow.now()

print(now.year)
print(now.month)
print(now.day)
print(now.hour)
print(now.minute)
print(now.second)
print(now.week)

修改時間

有時拿到一個時間時,我們需要對時間就行修改,例如修改時區、修改時間等等,我們可以使用以下方式去修改。

now = arrow.now()

print(now.format("YYYY-MM-DD hh:mm:ss"))  # 2021-08-23 10:11:04
now_utc = now.to("utc")
print(now_utc.format("YYYY-MM-DD hh:mm:ss"))  # 2021-08-23 02:11:04
now1 = now.replace(day=31, hour=12)
print(now1.format("YYYY-MM-DD hh:mm:ss"))  # 2021-08-31 12:11:04
now2 = now.shift(months=-2)
print(now2.format("YYYY-MM-DD hh:mm:ss"))  # 2021-06-23 10:11:04

我們可以使用to()方法切換時區,使用replace()方法修改時間,使用shift()進行時間的前后推移。

將字符串轉換為arrow對象    arrow.get(string[,format_string])

In [52]: arrow.get('2018-03-22 23:35:34')
Out[52]: Arrow [2018-03-22T23:35:34+00:00]>

可以從字符串中通過格式參數搜索時間

In [13]: arrow.get('june waw born in May 1999', 'MMMM YYYY')
Out[13]: Arrow [1999-05-01T00:00:00+00:00]>

arrow對象屬性    datetime,timestamp,naive,tzinfo

In [54]: t.datetime
Out[54]: datetime.datetime(2019, 3, 22, 21, 39, 0, 223147, tzinfo=tzlocal())
 
In [55]: t.timestamp
Out[55]: 1553261940
 
In [58]: t.tzinfo
Out[58]: tzlocal()
 
In [59]: t.naive
Out[59]: datetime.datetime(2019, 3, 22, 21, 39, 0, 223147)

獲取datetime對象的值

In [60]: t.year
Out[60]: 2019
 
In [62]: t.month
Out[62]: 3
 
In [63]: t.day
Out[63]: 22
 
In [64]: t.hour
Out[64]: 21

時間推移    a.shift(**kwargs)

shift方法獲取某個時間之前或之后的時間,關鍵字參數為years,months,weeks,days,hours,seconds,microseconds

In [65]: t.shift(weeks=-1)
Out[65]: Arrow [2019-03-15T21:39:00.223147+08:00]>
 
In [66]: t.shift(days=20)
Out[66]: Arrow [2019-04-11T21:39:00.223147+08:00]>
 
In [67]: t.shift(hours=1)
Out[67]: Arrow [2019-03-22T22:39:00.223147+08:00]>

時間替換   a.replace(**kwargs)

返回一個被替換后的arrow對象,原對象不變

In [68]: t.replace(year=2018)
Out[68]: Arrow [2018-03-22T21:39:00.223147+08:00]>
 
In [69]: t
Out[69]: Arrow [2019-03-22T21:39:00.223147+08:00]>

格式化輸出    a.format([format_string])

In [70]: t.format()
Out[70]: '2019-03-22 21:39:00+08:00'
 
In [71]: t.format('YYYY-MM-DD HH-MM-SS')
Out[71]: '2019-03-22 21-03-22'

最牛的是這個人性化輸出    a.humanize()

In [72]: t.humanize()
Out[72]: '2 hours ago

同Python內置日期datetime庫一樣,arrow對象也支持時間的大小對比,還有計算時間差操作,除此之外,還有很多意想不到的操作,感興趣的話,可以查看官方文檔:Arrow: Better dates times for Python — Arrow 🏹 1.1.1 documentation)

到此這篇關于Python日期時間模塊arrow的具體使用的文章就介紹到這了,更多相關Python日期時間模塊arrow 內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家! 

您可能感興趣的文章:
  • Python 處理日期時間的Arrow庫使用
  • 關于Python 中的時間處理包datetime和arrow的方法詳解
  • Python使用arrow庫優雅地處理時間數據詳解

標簽:呼倫貝爾 安慶 銀川 葫蘆島 烏魯木齊 呼倫貝爾 三亞 湘西

巨人網絡通訊聲明:本文標題《Python日期時間模塊arrow的具體使用》,本文關鍵詞  Python,日期,時間,模塊,arrow,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Python日期時間模塊arrow的具體使用》相關的同類信息!
  • 本頁收集關于Python日期時間模塊arrow的具體使用的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    在线播放一区二区三区| 欧美国产精品一区| 高清不卡一区二区| 亚洲不卡在线观看| 亚洲四区在线观看| 欧美国产丝袜视频| 久久婷婷久久一区二区三区| 欧美日韩免费观看一区三区| 一本久道久久综合中文字幕| www.欧美.com| 成人精品一区二区三区中文字幕| 国产一区二区三区四区五区入口| 午夜激情综合网| 日韩极品在线观看| 亚洲成人自拍偷拍| 午夜婷婷国产麻豆精品| 日韩精品1区2区3区| 亚洲成人tv网| 久久成人免费日本黄色| 蜜桃免费网站一区二区三区| 亚洲丰满少妇videoshd| 免费在线一区观看| 日韩不卡手机在线v区| 亚洲日本护士毛茸茸| 精品99999| 久久免费午夜影院| 国产精品嫩草影院com| 国产精品久久久久国产精品日日| 久久亚区不卡日本| 欧美一级免费观看| 99久久精品一区二区| 国产精品综合网| 国产高清亚洲一区| 91麻豆精品秘密| 在线观看视频91| 欧美一区二区三区白人| 欧美成人aa大片| 久久蜜桃香蕉精品一区二区三区| 精品99999| 亚洲欧洲国产日韩| 亚洲一区欧美一区| 亚洲精品写真福利| 日韩不卡一区二区三区 | 国产一区二区在线视频| 热久久久久久久| 丁香六月综合激情| 欧洲另类一二三四区| 欧美一区二区三区男人的天堂| 91精品国产免费| 国产精品久久久一本精品 | 在线不卡a资源高清| 精品少妇一区二区三区日产乱码| 国产亚洲成aⅴ人片在线观看| 亚洲视频一二三| 免费成人美女在线观看| 丁香桃色午夜亚洲一区二区三区| 色老综合老女人久久久| 欧美不卡激情三级在线观看| 日韩理论片网站| 久久精品久久久精品美女| www.性欧美| 国产精品全国免费观看高清| 亚洲国产日韩精品| 91猫先生在线| 欧美激情综合五月色丁香| 亚洲成av人片观看| 欧美性猛交xxxx黑人交| 久久久国产精品不卡| 亚洲成人免费观看| 在线视频欧美区| 国产精品久久三区| 国产成人午夜99999| 精品国产乱码久久久久久蜜臀 | 一色桃子久久精品亚洲| 福利电影一区二区| 日韩欧美国产一区在线观看| 国产精品国产三级国产普通话蜜臀| 国产在线不卡一卡二卡三卡四卡| 欧美高清你懂得| 免费在线观看一区二区三区| 欧美三级电影网| 日韩高清不卡在线| 欧美疯狂做受xxxx富婆| 亚洲午夜激情网页| 在线视频中文字幕一区二区| 国产精品美女久久久久av爽李琼| 国产在线一区二区综合免费视频| 91精品国产色综合久久不卡电影 | 在线亚洲+欧美+日本专区| 91久久精品午夜一区二区| 国产精品亚洲专一区二区三区| 欧美成人vps| 色偷偷88欧美精品久久久| 中文字幕不卡在线观看| 亚洲www啪成人一区二区麻豆| 成人黄色大片在线观看| 久久综合狠狠综合| 99久久777色| 欧美色中文字幕| 国产精品区一区二区三区| 久久精品一区二区三区av| 日韩视频一区二区| 国产精品免费视频一区| 亚洲男人的天堂在线aⅴ视频| 亚洲精品国产高清久久伦理二区| 亚洲女爱视频在线| 国模一区二区三区白浆| 91免费看`日韩一区二区| 色噜噜狠狠成人中文综合 | 欧美视频一区二区三区四区| 欧美日韩亚洲不卡| 久久久噜噜噜久久人人看 | 日韩欧美一区电影| 亚洲一区二区三区小说| 精品亚洲国产成人av制服丝袜| 国产成人av一区二区| 9191久久久久久久久久久| 亚洲综合在线观看视频| 91免费精品国自产拍在线不卡| 日韩欧美国产成人一区二区| 亚洲精品乱码久久久久久黑人| 九九视频精品免费| 日韩欧美一区在线| 日韩精品亚洲一区二区三区免费| 国产成都精品91一区二区三| 欧美亚洲国产一区二区三区| 国产精品久久久久久妇女6080| 国产一区二区在线免费观看| 日韩限制级电影在线观看| 日韩—二三区免费观看av| 91精品久久久久久久99蜜桃| 亚洲一区在线观看视频| 91久久国产综合久久| 日本不卡一区二区| 久久这里只有精品首页| 99视频一区二区三区| 欧美国产欧美亚州国产日韩mv天天看完整 | 精品视频色一区| 日韩国产高清在线| 久久影院电视剧免费观看| 国内精品不卡在线| 亚洲一区二区三区国产| 6080日韩午夜伦伦午夜伦| www.亚洲在线| 色婷婷一区二区三区四区| 99久精品国产| 欧美亚洲一区二区在线| 色综合色综合色综合色综合色综合| 久久超级碰视频| 另类的小说在线视频另类成人小视频在线 | 日韩午夜小视频| 欧美二区三区91| 在线91免费看| 欧美一级免费大片| 5858s免费视频成人| 欧美人体做爰大胆视频| 欧美视频精品在线| 精品视频在线免费看| 在线日韩av片| 5858s免费视频成人| 精品少妇一区二区三区视频免付费| 日韩欧美国产综合一区 | 日韩精品一区二区三区在线| 欧美日韩一区在线观看| 欧美精品成人一区二区三区四区| 欧美精品一级二级| 欧美成人艳星乳罩| 日韩毛片精品高清免费| 亚洲不卡一区二区三区| 日本欧美一区二区三区| 国产精品正在播放| 欧美日韩精品一区二区三区四区 | 亚洲欧美日韩国产综合| 丝袜国产日韩另类美女| 94-欧美-setu| 国产日韩一级二级三级| 美国毛片一区二区三区| 99视频精品全部免费在线| 91麻豆精品国产91久久久久| 日本一区二区不卡视频| 老司机免费视频一区二区三区| 99这里只有久久精品视频| 精品日韩在线一区| 日本不卡一区二区三区高清视频| 91碰在线视频| 国产精品麻豆99久久久久久| 精品一区二区三区免费毛片爱| 99re热这里只有精品视频| 久久综合久久综合久久综合| 日韩影院免费视频| 欧美日韩高清在线播放| 五月天久久比比资源色| 337p亚洲精品色噜噜狠狠| 亚洲成人先锋电影| 欧美一区二区在线播放| 青青草97国产精品免费观看无弹窗版| 欧美日韩黄色一区二区| 毛片一区二区三区| 国产色产综合色产在线视频| 懂色av噜噜一区二区三区av|