Python?time模塊之時間戳與結(jié)構(gòu)化時間的使用
導入相關(guān)庫
import time
1. 時間戳
1.1 time.time()
time.time()可以得到的是 時間戳 。即 1970年1月1日0時0分0秒到現(xiàn)在時間的偏移量 s
t1 = time.time() print('t1:', t1)
1.2 時間戳 轉(zhuǎn) 字符串
將時間戳轉(zhuǎn)化為 一種固定格式 的字符串,可以使用time.ctime()方法。(但是不太常用)
t = time.ctime(time.time()) print(t)
2. 結(jié)構(gòu)化時間
使用結(jié)構(gòu)化時間更便于我們的操作
2.1 本地時間
本地時間與時區(qū)有關(guān)。
t2 = time.localtime(time.time()) print("t2:", t2)
2.2 格林威治時間(零時區(qū))
格林威治時間(0時區(qū)) 比北京時間晚8小時整(全球基準,用這個時間可以消除在不同地方寫作代碼的影響)
t3 = time.gmtime(time.time()) print("t3:", t3)
2.3 結(jié)構(gòu)化時間 轉(zhuǎn) 字符串
字符串形式是人類一般可以接受的形式
t4 = time.strftime("%Y/%m/%d %H:%M:%S", t2) print(t4) print(type(t4))
2.4 字符串 轉(zhuǎn) 結(jié)構(gòu)化時間
上述操作的逆向操作
t5 = time.strptime('2022/06/22 20:30:35', "%Y/%m/%d %H:%M:%S") print(t5)
2.5 結(jié)構(gòu)化數(shù)據(jù)的屬性
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("本周已過天數(shù):", t2.tm_wday) print("本年已過天數(shù):", t2.tm_yday) print("是否是夏令時", t2.tm_isdst)
2.6 結(jié)構(gòu)化時間 轉(zhuǎn) 時間戳
t7 = time.mktime(t2) print(t7)
到此這篇關(guān)于Python time模塊之時間戳與結(jié)構(gòu)化時間的使用的文章就介紹到這了,更多相關(guān)Python time模塊內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Python 對象序列化與反序列化之pickle json詳細解析
我們知道在Python中,一切皆為對象,實例是對象,類是對象,元類也是對象。本文正是要聊聊如何將這些對象有效地保存起來,以供后續(xù)使用2021-09-09Python數(shù)據(jù)結(jié)構(gòu)之圖的應(yīng)用示例
這篇文章主要介紹了Python數(shù)據(jù)結(jié)構(gòu)之圖的應(yīng)用,結(jié)合實例形式分析了Python數(shù)據(jù)結(jié)構(gòu)中圖的定義與遍歷算法相關(guān)操作技巧,需要的朋友可以參考下2018-05-05Python數(shù)據(jù)結(jié)構(gòu)與算法之圖結(jié)構(gòu)(Graph)實例分析
這篇文章主要介紹了Python數(shù)據(jù)結(jié)構(gòu)與算法之圖結(jié)構(gòu)(Graph),結(jié)合實例形式分析了圖結(jié)構(gòu)的概念、原理、使用方法及相關(guān)操作技巧,需要的朋友可以參考下2017-09-09使用Mixin設(shè)計模式進行Python編程的方法講解
Mixin模式也可以看作是一種組合模式,綜合多個類的功能來產(chǎn)生一個類而不通過繼承來實現(xiàn),下面就來整理一下使用Mixin設(shè)計模式進行Python編程的方法講解:2016-06-06