time模塊
1. 時間戳
1.1 time.time()
1.2 時間戳 轉 字符串
2. 結構化時間
2.1 本地時間
2.2 格林威治時間(零時區)
2.3 結構化時間 轉 字符串
2.4 字符串 轉 結構化時間
2.5 結構化數據的屬性
2.6 結構化時間 轉 時間戳
time模塊1:概述
時間表示的分類
時間戳
格式化的時間字符串
結構化時間
時間戳:時間戳表示的是從1970年1月1日整0點到目前秒的偏移量,數據類型是浮點型,主要用來讓計算機看的
格式化的時間字符串:如 2019-01-26 等 ,數據類型是字符串,主要是人看
結構化時間:結構化時間會將時間進行分組,比如年,月,日,時,分,秒等等,數據類型是一個元祖,主要做時間轉換
導入相關庫
import time
1. 時間戳1.1 time.time()time.time()可以得到的是 時間戳 。即 1970年1月1日0時0分0秒到現在時間的偏移量 s
t1 = time.time()print('t1:', t1)
1.2 時間戳 轉 字符串將時間戳轉化為 一種固定格式 的字符串,可以使用time.ctime()方法。(但是不太常用)
t = time.ctime(time.time())print(t)
2. 結構化時間使用結構化時間更便於我們的操作
2.1 本地時間本地時間與時區有關。
t2 = time.localtime(time.time()) print("t2:", t2)
2.2 格林威治時間(零時區)格林威治時間(0時區) 比北京時間晚8小時整(全球基准,用這個時間可以消除在不同地方寫作代碼的影響)
t3 = time.gmtime(time.time())print("t3:", t3)
2.3 結構化時間 轉 字符串字符串形式是人類一般可以接受的形式
t4 = time.strftime("%Y/%m/%d %H:%M:%S", t2)print(t4)print(type(t4))
2.4 字符串 轉 結構化時間上述操作的逆向操作
t5 = time.strptime('2022/06/22 20:30:35', "%Y/%m/%d %H:%M:%S")print(t5)
2.5 結構化數據的屬性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)
2.6 結構化時間 轉 時間戳t7 = time.mktime(t2)print(t7)
到此這篇關於python time模塊 時間戳 與 結構化時間的文章就介紹到這了,更多相關python time模塊內容請搜索軟件開發網以前的文章或繼續浏覽下面的相關文章希望大家以後多多支持軟件開發網!