Python基礎複習 time庫的基本使用方法

2021-10-03 17:15:50 字數 1664 閱讀 5657

函式

描述time()獲取當前時間戳,即計算機內部時間值,返回浮點數

>>>time.time()

>>>1583803712.3176882

ctime()獲取當前時間並以易讀方式展示,返回字串

>>>time.ctime()

>>>『tue mar 10 09:32:24 2020』

gmtime()獲取當前時間,表示為計算機可處理的時間格式。

>>>time.gmtime()

>>>time.struct_time(tm_year=2020, tm_mon=3, tm_mday=10, tm_hour=1, tm_min=39, tm_sec=1, tm_wday=1, tm_yday=70, tm_isdst=0)

函式描述

strftime(tpl,ts)該將時間裝換成特定格式的字串輸出。

tpl格式化的模板字串,用來定義輸出效果。

ts為計算機內部時間變數可通過gmtime()獲取。

>>>time.strftime('%y-%m-%d %h:%m:%s',time.gmtime())

>>>『2020-03-10 01:56:24』

strptime(str,tpl)該函式將特定格式的輸入時間轉換為計算機可識別的時間格式。

str是字串形式的時間值,tpl是格式化的模板字串,用來定義輸入效果。

>>>time.strptime('2020-03-10 01:56:24','%y-%m-%d %h:%m:%s')

>>>time.struct_time(tm_year=2020, tm_mon=3, tm_mday=10, tm_hour=1, tm_min=56, tm_sec=24, tm_wday=1, tm_yday=70, tm_isdst=-1)

格式化字串

日期/時間說明

值範圍和例項

%a星期縮寫

mon~sun,例如:wed

%h小時(24h)

00~23,例如:12

%h小時(12h)

01~12,例如:7

%p上/下午

am、pm,例如:pm

%m分鐘

00~59,例如:26%s秒

00~59,例如:26

函式描述

perf_counter()返回cpu級別的精確時間計數,單位為秒。

由於計數起點不確定,因此要連續呼叫差值才有意義。

>>>start = time.perf_counter()

>>>3788.4584459

>>>end = time.perf_counter()

>>>3808.0645495

>>>end - start

>>>19.606103600000097

sleep(s)讓程式休眠s秒的時間,可以是浮點數。

Python基礎時間庫 time

1 介紹 在python中包含了若干個能夠處理時間的庫,而time庫是最基本的乙個,是python中處理時間的標準庫。time庫能夠表達計算機時間,提供獲取系統時間並格式化輸出的方法,提供系統級精確計時功能 可以用於程式效能分析 time庫包含三類函式,以下介紹常用的函式 時間獲取 time cti...

python基礎 日期time

匯入日期模組 import time print time.time 獲取當前時間 localtime time.localtime time.time 把字元型轉成日期型 print localtime print type localtime 把日期型按照一定格式轉成str型別 time1 ti...

Python常用標準庫 time

這個time庫提供了各種操作時間值。方法 描述示例 time.asctime tuple 將乙個時間元組轉換成乙個可讀的24個時間字串 time.asctime time.localtime sat nov 12 01 19 00 2016 time.ctime seconds 字串型別返回當前時間...