timestamp
:時間戳,時間戳表示的是從2023年1月1日00:00:00開始按秒計算的偏移量。
struct_time
: 時間元組,共有九個元素組。
format time
: 格式化時間,已格式化的結構使時間更具可讀性。包括自定義格式和固定格式。場指時間格式字串
'''三種格式:
時間戳timestape
時間元組struct_time
格式化時間format_time(包括自定義格式與固定格式)
'''#1.時間戳為乙個float格式數字
a1=time.time()
print('當前時間戳為:',a1)
print(type(a1))
#2.直接獲取當前時間戳的struct_time格式
a2=time.localtime()
print('')
print('當前時間(戳)的struct_time格式',a2)
#time.struct_time(tm_year=2019, tm_mon=1, tm_mday=24, tm_hour=4, tm_min=16,
tm_sec=28, tm_wday=3, tm_yday=24, tm_isdst=0)
#3.時間戳轉為struct_time ,結果同上
a3=time.gmtime(a1)
print('')
print('時間戳轉為struct_time',a3)
#4.struct_time轉為時間戳
a4=time.mktime(a2)
print('')
print(a4)
#5.當前時間的字串str格式 thu jan 24 12:16:28 2019 是一種固定的格式化時間
a5=time.ctime()
print('')
print(a5)
#6.當前時間的struct_time轉為特定格式化時間
a6=time.strftime('%y-%m-%d %h:%m:%s', time.localtime())
print('')
print('當前時間轉為特定格式化時間',a6)
#7.將特定格式化時間轉為struct_time
a7=time.strptime('2019-01-24 15:28:03',"%y-%m-%d %h:%m:%s")
print('')
print('特定格式化時間轉為stuct_time:',a7)
補充:time.clock()
在unix系統上,它返回的是「程序時間」,它是用秒表示的浮點數(時間戳)。
而在windows中,第一次呼叫,返回的是程序執行的實際時間。而第二次之後的呼叫
是自第一次呼叫以後到現在的執行時間。
start = time.clock()
test()
finish = time.clock()
fps = n / (finish - start) # n 為數
特點:準確測量小段**的執行時間timeit 模組中的三個函式:
示例**
from timeit import default_timer as timer
start=timer()
......
end=timer()
print('程式歷時:',end-start)
python中的time模組
coding utf 8 author feed zhao import time print time.clock 返回處理器時間,3.3開始已廢棄 改成了time.process time 測量處理器運算時間,不包括sleep時間,不穩定,mac上測不出來 print time.altzone ...
python內建模組中的time模組
time時間模組 import time t time.time 獲取當前的utc時間 t time.asctime 將時間元組轉換為日期時間字串 不傳引數返回當前的時間 t time.gmtime 用給定秒數轉換為用utc表達的時間元組 預設返回當前時間元組 t time.mktime 2018,...
Python模組之time 與 init
在python模組的每乙個包中,都有乙個 init py檔案 這個檔案定義了包的屬性和方法 然後是一些模組檔案和子目錄,假如子目錄中也有 init py 那麼它就是這個包的子包了。當你將乙個包作為模組匯入 比如從 xml 匯入 dom 的時候,實際上匯入了它的 init py 檔案。乙個包是乙個帶有...