python3 中tme模組是乙個和時間有關的模組,模組中所有方法反應的時間都是起始於2023年1月1日,據說是因為這一天誕生的uninx系統。下面開始介紹一些time模組中常用的方法。
1.time.time()
該方法用於返回當前時間的時間戳,以秒的形式返回乙個浮點型別的數字,這個數字表示當前時間距離2023年1月1日的時間。
例如 print(time.time())
輸出結果為1536400033.7929273
time.timezone#本地標準時間與格林威治時間(即0時區時間)差
time.altzone#本地夏令時間與格林威治時間(即0時區時間差
time.daylight#本地時間是否是夏令時間
time.tzname#返回乙個元組,即(所在標準時間區的名字,夏令時區名字)
以上都為time模組中的變數。
2 常用方法
import timeprint(time.gmtime(time.time())
time.struct_time(tm_year=2018, tm_mon=9, tm_mday=8, tm_hour=9, tm_min=54, tm_sec=6, tm_wday=5, tm_yday=251, tm_isdst=0)
此方法以時間元組的形式返回格林威治時間 輸入引數為時間戳。
time.localtime(time.time())
time.struct_time(tm_year=2018, tm_mon=9, tm_mday=8, tm_hour=17, tm_min=56, tm_sec=44, tm_wday=5, tm_yday=251, tm_isdst=0)
與gmtime()方法類似,localtime()方法返回當地時間的時間元組,引數同樣也為時間戳
time.localtime(time.time())#以時間元組的形式返回當地時間
time.asctime())
將時間元組轉化為字串
time.ctime(time.time()))
將秒直接轉為時間字串
ctime()與asctime()方法結果相似都是返回時間字串,但是引數不同ctime()的引數為時間戳,即將秒數直接轉化為時間字串,二asctime()是將時間元組轉為時間字串
time.mktime()方法是將時間元組,轉為時間戳,
用法為time.mktime(time.gmtime())
time.gmtime()為表示格林威治時間的時間元組
time.strftime(『%y-%m-%d %h:%m:%s』,(2012,9,10,18,23,23))
時間格式化輸出,前面為時間格式,和後面元組元素一一對應。
格式化輸出時間
time.strptime(『2018 9 8 12 45 45』,』%y %m %d %h %m %s』)
time.strptime()也是講時間元組格式化輸出,前面為時間元組,後面為輸出格式
python3 time時間的格式化
coding utf 8 import time ticks time.time print 原始時間 ticks print 秒級時間戳 int ticks print 毫秒級時間戳 int round ticks 1000 輸出當前時間年月日時分秒 now time time.strftime ...
python的time模組常用方法
這個模組提供各種與時間相關的函式。相關功能,可以參見datetime和calendat模組。此模組並非所有平台提供所有功能,因平台而異 以下是對一些術語和慣例的解釋 struct time型別 它是乙個具有命名元組介面的物件 可以通過索引和屬性名訪問值。存在以下值 例如,time.struct ti...
python3 常用模組之time
import time time模組主要是處理各種型別的時間 常用方法 1.time.sleep secs 執行緒 推遲指定的時間執行,單位為秒。2.time.time 獲取當前時間戳 時間戳 time.time 1568379488.885462 格式化時間 time.strftime y m d...