您好,登錄后才能下訂單哦!
這篇文章主要介紹了python的time模塊時間戳與結構化時間如何使用的相關知識,內容詳細易懂,操作簡單快捷,具有一定借鑒價值,相信大家閱讀完這篇python的time模塊時間戳與結構化時間如何使用文章都會有所收獲,下面我們一起來看看吧。
1:概述
時間表示的分類
時間戳
格式化的時間字符串
結構化時間
時間戳:時間戳表示的是從1970年1月1日整0點到目前秒的偏移量,數據類型是浮點型,主要用來讓計算機看的
格式化的時間字符串:如 2019-01-26 等 ,數據類型是字符串,主要是人看
結構化時間:結構化時間會將時間進行分組,比如年,月,日,時,分,秒等等,數據類型是一個元祖,主要做時間轉換
導入相關庫
import time
time.time()可以得到的是 時間戳 。即 1970年1月1日0時0分0秒到現在時間的偏移量 s
t1 = time.time() print('t1:', t1)
將時間戳轉化為 一種固定格式 的字符串,可以使用time.ctime()方法。(但是不太常用)
t = time.ctime(time.time()) print(t)
            
使用結構化時間更便于我們的操作
本地時間與時區有關。
t2 = time.localtime(time.time()) print("t2:", t2)
格林威治時間(0時區) 比北京時間晚8小時整(全球基準,用這個時間可以消除在不同地方寫作代碼的影響)
t3 = time.gmtime(time.time()) print("t3:", t3)
字符串形式是人類一般可以接受的形式
t4 = time.strftime("%Y/%m/%d %H:%M:%S", t2) print(t4) print(type(t4))
上述操作的逆向操作
t5 = time.strptime('2022/06/22 20:30:35', "%Y/%m/%d %H:%M:%S") print(t5)
print("年:", t2.tm_year) print("月:", t2.tm_mon) print("日:", t2.tm_mday) print("時", t2.tm_hour) print("分", t2.tm_min) print("秒", t2.tm_sec) print("本周已過天數:", t2.tm_wday) print("本年已過天數:", t2.tm_yday) print("是否是夏令時", t2.tm_isdst)
t7 = time.mktime(t2) print(t7)
關于“python的time模塊時間戳與結構化時間如何使用”這篇文章的內容就介紹到這里,感謝各位的閱讀!相信大家對“python的time模塊時間戳與結構化時間如何使用”知識都有一定的了解,大家如果還想學習更多知識,歡迎關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。