python中time模塊的幾個時間轉化方式
更新時間:2024年08月02日 14:51:42 作者:B1u3Buf4
這篇文章主要介紹了python中time模塊的幾個時間轉化方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
對python中time模塊中的方法和涉及到的三個時間對象進行一下梳理。
time.struct_time類
time.struct_time是一個python中類變量,可以通過屬性獲取對應的年月日等信息。
time.struct_time(tm_year=2020, tm_mon=5, tm_mday=26, tm_hour=16, tm_min=18, tm_sec=44, tm_wday=1, tm_yday=147, tm_isdst=0)
| 屬性 | 含義 |
|---|---|
| tm_year | 年份 |
| tm_mon | 月份 |
| tm_mday | 日期 |
| tm_hour | 時 |
| tm_min | 分 |
| tm_sec | 秒 |
| tm_wday | 星期幾(0是周一) |
| tm_yday | 本年第幾天 |
| tm_isdst | 夏令時標記 |
timestamp
Unix時間戳(Unix timestamp)
是指格林威治時間1970年01月01日00時00分00秒起至當下的總秒數
1590515546.568379
format time string
給定格式化字符串,返回格式化后的時間字符串。
比如給定“%a %b %d %H:%M:%S %Y”會得到字符串結果:
Wed May 27 01:48:26 2020
常見的格式化時間占位符:
%y 兩位數的年份表示(00-99) %Y 四位數的年份表示(000-9999) %m 月份(01-12) %d 月內中的一天(0-31) %H 24小時制小時數(0-23) %I 12小時制小時數(01-12) %M 分鐘數(00=59) %S 秒(00-59) %a 本地簡化星期名稱 %A 本地完整星期名稱 %b 本地簡化的月份名稱 %B 本地完整的月份名稱 %c 本地相應的日期表示和時間表示 %j 年內的一天(001-366) %p 本地A.M.或P.M.的等價符 %U 一年中的星期數(00-53)星期天為星期的開始 %w 星期(0-6),星期天為星期的開始 %W 一年中的星期數(00-53)星期一為星期的開始 %x 本地相應的日期表示 %X 本地相應的時間表示 %Z 當前時區(qū)的名稱 %% %號本身
一圖搞定時間轉化

總結
以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
關于 Python json中l(wèi)oad和loads區(qū)別
這篇文章主要介紹了關于 Python json中l(wèi)oad和loads區(qū)別,文章也有簡單的說明它們之間的相同點,然后詳細介紹不同點,需要的朋友可以參考一下文章的具體內容2021-11-11
Python使用自帶的base64庫進行base64編碼和解碼
在Python中,處理數據的編碼和解碼是數據傳輸和存儲中非常普遍的需求,其中,Base64是一種常用的編碼方案,本文我將詳細介紹如何使用Python的base64庫進行Base64編碼和解碼,需要的朋友可以參考下2025-04-04

