Python之深入解析优秀的时间格式转换工具Delorean
生活随笔
收集整理的這篇文章主要介紹了
Python之深入解析优秀的时间格式转换工具Delorean
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一、前言
- DeLorean 是一個 Python 的第三方模塊,基于 pytz 和 dateutil 開發的,用于處理 Python 中日期時間的格式轉換。
- 由于時間轉換是一個足夠微妙的問題,DeLorean 希望為移位、操作和生成日期時間提供一種更干凈、更省事的解決方案。比如,實例化字符串形式的時間對象,Delorean 只需要 parse 指定字符串,不需要聲明其格式就可以進行轉換。
- 至于 Delorean 這個模塊名稱的由來,Delorean 是電影《回到未來》里的那輛極為炫酷的鷗翼汽車,采用這部電影里的非常具有代表性的汽車的名字作為庫名,作者估計也是想表達使用這個庫能讓我們在時空里任意遨游,沒有掣肘。
二、準備
① Python 安裝
- 在 windows 上安裝 Python:
-
- 下載 Python 的最新版本:訪問鏈接 Python 官網,在 Windows 操作系統上安裝 Python 3.10.0,大家也可以自行選擇最新版的下載。
-
- 進入下一個頁面后,拉到最下面,選擇 Windows embeddable package (64-bit) 下載:
-
- 雙擊下載完成的應用程序,記得一定要勾選 ADD Python 3.7 to PATH,否則 cmd 無法運行 Python,然后選擇 Install Now 進行安裝,默認會安裝 pip,而且將安裝到 C 盤(推薦)。如果希望換一個盤安裝,可以點擊 Customize installation 在里面選擇其他的盤。
- 在 macOS 上安裝 Python:
-
- 其實 macOS 上是默認安裝了 Python 的,只不過版本是 Python2.7,其相對于現在的 Python 3 缺少了很多特性,而且速度也比 Python 3 慢,因此還是建議大家裝 Python 3。
-
- 同樣地,下載 Python 的最新版本,訪問鏈接:Python 官網,在 macOS 操作系統上安裝 Python 3.7.4,大家也可以自行選擇最新版的下載。
-
- 進入下一個頁面后,拉到最下面,選擇 macOS 64-bit universal2 installer 下載:
-
- 下載完成后得到一個 pkg 文件,雙擊打開,按照指示步驟進行安裝即可。
② 安裝依賴
- 請選擇以下任一種方式輸入命令安裝依賴:
-
- Windows 環境打開 Cmd (開始 - 運行 - CMD);
-
- MacOS 環境打開 Terminal (command + 空格輸入 Terminal);
-
- 如果使用的是 VSCode 編輯器或 Pycharm,可以直接使用界面下方的 Terminal。
三、Delorean 基礎使用
- 輕松獲取當前時間:
- 將 datetime 格式的時間轉化為 Delorean:
- 轉換為國內時區:
- 輸出為 datetime、date 也不在話下:
- 查看無時區時間及時間戳:
- 用 unix 時間戳初始化 Delorean:
- Delorean 支持 timedelta 的時間加減法。Delorean 可以使用 timedelta 進行加減,得到一個 Delorean 對象:
四、Delorean 高級使用
- 通常情況下不關心有多少微妙或者多少秒,因此 Delorean 提供了非常方便的過濾方式:
- 另外,datetime 格式的字符串處理的時候轉換需要標明各種各樣的格式,在 Delorean 直接 parse 就可以了:
總結
以上是生活随笔為你收集整理的Python之深入解析优秀的时间格式转换工具Delorean的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Python之深入解析如何制作国际空间站
- 下一篇: App设计灵感之十二组精美的插画引导页设