python時間函式(time)

2022-05-08 20:21:11 字數 1916 閱讀 8639

(一)時間獲取

(1)time.time()

該函式用來獲取當前時間的時間戳,是乙個很長的float數字

time.time()

執行結果:

1600438898.135828

(2)time.ctime()

該函式返回的是乙個字串,獲得時間是乙個我們可以看懂的時間型別

time.ctime()

執行結果:

fri sep 18 22:24:13 2020

(3)time.gmtime()

該函式返回的是乙個其他程式可以較為簡答便可以利用的型別,可以通過time.gmtime().tm_year來獲取當前年份等,但是這個時間過去的是格林尼治時間,北京時間大概加八個小時

time.gmtime()

執行結果:

time.struct_time(tm_year=2020, tm_mon=9, tm_mday=18, tm_hour=14, tm_min=28, tm_sec=39, tm_wday=4, tm_yday=262, tm_isdst=0)

(二)時間格式化

time.strftime()函式用來定義時間的模板

import

time

t=time.gmtime()

print(time.strftime("

%y-%m-%d %h:%m:%s

",t))

輸出結果

2020-09-18 14:33:12

python中時間日期格式化符號:

%y 兩位數的年份表示(00-99)

%y 四位數的年份表示(000-9999)

%m 月份(01-12)

%d 月內中的一天(0-31)

%h 24小時制小時數(0-23)

%i 12小時制小時數(01-12) 

%m 分鐘數(00=59)

%s 秒(00-59)

%a 本地簡化星期名稱

%a 本地完整星期名稱

%b 本地簡化的月份名稱

%b 本地完整的月份名稱

%c 本地相應的日期表示和時間表示

%j 年內的一天(001-366)

%p 本地a.m.或p.m.的等價符

%u 一年中的星期數(00-53)星期天為星期的開始

%w 星期(0-6),星期天為星期的開始

%w 一年中的星期數(00-53)星期一為星期的開始

%x 本地相應的日期表示

%x 本地相應的時間表示

%z 當前時區的名稱

%% %號本身

(三)程式計時

(1)time.perf_counter()函式獲取的是電腦內通過cpu獲取的乙個時間時間相當的精準,在程式開始時候和結束時各獲取一次然後做減法就可以進行時間的計時

start=time.perf_counter()

執行結果:

0.354361204

(2)sleep(num)休眠函式,讓程式停止一定時間

import

time

defwait():

time.sleep(10)

start=time.perf_counter()

print

(start)

wait()

end=time.perf_counter()

print

(end)

print(end-start)

輸出結果

0.498558487

10.498233589

9.999675102

時間函式 time

變數的定義 typedef long time t struct tm 函式宣告 time t time time t timer 返回自1970 1 1 00 00 00至今的秒數 struct tm localtime time t time 將utc的秒數轉化為年 since1900 月 0 ...

Python 時間函式的使用 time

時間函式time的使用 import time print time.time 秒 print time.ctime 人們可讀取的字串時間,當前時間 t time.gmtime 計算機可處理的格式,time格式 k time.strftime y m d h m s t 時間格式化 y 年份 m 月...

python 時間模組time

python中有關時間的內容,時間主要是3種形式 格式化的時間 時間元組 時間戳,格式化的時間轉為時間戳,必須要先轉為時間元組,通過時間元組再轉化為時間戳,同樣的時間戳轉化為格式化的時間時,也需要先轉為時間元組後,才能再轉化為格式化的時間 1 time.time 以時間戳的形式獲取當前時間 2 ti...