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

Python arrow模塊使用方法

 更新時間:2022年10月11日 08:30:14   作者:HHYZBC  
Arrow 是用于處理日期和時間的 Python 模塊。 與內置的日期和時間工具相比,它使創(chuàng)建,操作,格式化和轉換日期,時間和時間戳變得更加容易

下載安裝該模塊

pip install arrow

基本使用

a = arrow.now() # 當前本地時間
arrow.utcnow() # 當前utc時間
a.datetime    # 獲取datetime對象
a.timestamp    # 獲取時間戳
a.year    # 獲取年
a.month    # 獲取月
a.day    # 獲取日
a.hour    # 獲取時
a.date() # 獲取年月日
a.time() # 獲取時分秒

UTC(世界標準時間)是主要時間標準。 UTC 用于航空,天氣預報,飛行計劃,空中交通管制通關和映射。 與當地時間不同,UTC 不會隨季節(jié)變化而變化。

to方法

to 可以將一個本地時區(qū)轉換成其它任意時區(qū)

arrow.now() // 獲取當前時間
arrow.now().to("utc")    // 將當前時間轉為utc時間
arrow.now().to("utc").to("local")    // 將轉換后的utc時間再轉為當地時間
arrow.now().to("America/New_York")    // 將時間轉為紐約時間
arrow.now().to('US/Pacific')
arrow.now().to('Europe/Bratislava')
arrow.now().to('Europe/Moscow')

shift方法

shift 有點像游標卡尺,可以左右兩邊進行加減移位操作,加減的對象可以是年月日時分秒和星期

a.shift(months=-1)    # 減一個月時間
a.shift(months=1)    # 加一個月時間
a.shift(years=-2)    # 減兩年時間
a.shift(hours=1)    # 加一小時
a.shift(weeks=1)    # 減一星期

注意參數后面都有一個s,其他的同理

humanize方法

獲取人性化的日期和時間,比如一個小時前、5分鐘前。默認是英文格式,指定 locale 可顯示相應的語言格式。

a.shift(hours=1).humanize()
'1 hours ago'
a.shift(hours=1).humanize(locale='zh')
'1小時前'

format方法

格式化時間,可以根據指定的格式將 arrow 對象轉換成字符串格式

get()方法

用于解析時間。

# 不帶參數,等價與 utcnow()
>>> arrow.get()
<Arrow [2018-08-24T07:11:50.528742+00:00]>
# 接受時間戳參數
>>> arrow.get(1535113845)
# 接受一個datetime對象
>>> arrow.get(datetime(2018,8,24))
<Arrow [2018-08-24T00:00:00+00:00]>
# 接收一個date對象
>>> from datetime import date
>>> arrow.get(date(2018,7,24))
<Arrow [2018-07-24T00:00:00+00:00]>
# 接收日期格式的字符串
>>> arrow.get("2018-08-11 12:30:56")
<Arrow [2018-08-11T12:30:56+00:00]>
# 接收日期字符串,并指定格式
>>> arrow.get("18-08-11 12:30:56", "YY-MM-DD HH:mm:ss")
<Arrow [2018-08-11T12:30:56+00:00]>

需要注意的是,如果傳入的參數是日期字符串,則需要像最后一個例子指定時間格式,否則解析結果會不準確,但是不會報錯

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

相關文章

  • 基于OpenMV的圖像識別之數字識別功能

    基于OpenMV的圖像識別之數字識別功能

    OpenMV是一個開源,低成本,功能強大的機器視覺模塊。以STM32F427CPU為核心,集成了OV7725攝像頭芯片,在小巧的硬件模塊上,用C語言高效地實現了核心機器視覺算法,提供Python編程接口,對OpenMV的圖像識別之數字識別相關知識感興趣的朋友一起看看吧
    2021-11-11
  • 用Python制作簡單的樸素基數估計器的教程

    用Python制作簡單的樸素基數估計器的教程

    這篇文章主要介紹了用Python制作簡單的樸素基數估計器的教程,同時介紹了如何去改進精度來進行算法優(yōu)化,需要的朋友可以參考下
    2015-04-04
  • python3獲取文件中url內容并下載代碼實例

    python3獲取文件中url內容并下載代碼實例

    這篇文章主要介紹了python3獲取文件中url內容并下載代碼實例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-12-12
  • 對Python之gzip文件讀寫的方法詳解

    對Python之gzip文件讀寫的方法詳解

    今天小編就為大家分享一篇對Python之gzip文件讀寫的方法詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-02-02
  • 使用pandas實現csv/excel sheet互相轉換的方法

    使用pandas實現csv/excel sheet互相轉換的方法

    今天小編就為大家分享一篇使用pandas實現csv/excel sheet互相轉換的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-12-12
  • 如何通過Django使用本地css/js文件

    如何通過Django使用本地css/js文件

    這篇文章主要介紹了如何通過Django使用本地css/js文件,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-01-01
  • Python面向對象編程中關于類和方法的學習筆記

    Python面向對象編程中關于類和方法的學習筆記

    類與類方法是面向對象的編程語言中必不可少的特性,本文總結了Python面向對象編程中關于類和方法的學習筆記,需要的朋友可以參考下
    2016-06-06
  • Python如何使用pathlib模塊處理文件路徑

    Python如何使用pathlib模塊處理文件路徑

    這篇文章主要介紹了Python如何使用pathlib模塊處理文件路徑,我們將從創(chuàng)建 Path 對象、絕對路徑與相對路徑、訪問文件路徑分量,以及檢查文件路徑是否存在等幾個方面進行講解,需要的朋友可以參考下
    2024-10-10
  • Python利用PyPDF2庫處理PDF文件的基本操作

    Python利用PyPDF2庫處理PDF文件的基本操作

    PyPDF2是一個Python庫,用于處理PDF文件,包括合并、分割、旋轉和提取文本等操作,它是一個功能強大且靈活的工具,可用于自動化處理PDF文件,適用于各種應用,從文檔管理到數據分析,本文將深入介紹PyPDF2庫,掌握如何利用它來處理PDF文件,需要的朋友可以參考下
    2023-11-11
  • Python運行異常管理解決方案

    Python運行異常管理解決方案

    這篇文章主要介紹了Python運行異常管理解決方案,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-03-03

最新評論