1. 程式人生 > >Python time庫的使用

Python time庫的使用

1、time庫基本介紹

  (1)、time庫概述

         time庫是Python中處理時間的標準庫

         import time

         time.<b>()

  (2)、time庫包含三類函式

         - 時間獲取:time()   ctime()   gmtime()
         - 時間格式化:strftime()   strptime()
         - 程式計時:sleep()   perf_counter()

2、時間獲取

  (1)、

函式 描述
time()獲取當前時間戳,即計算機內部時間值,浮點數
>>>time.time()
1516939876.6022282
ctime()獲取當前時間並以易讀方式表示,返回字串
>>>time.ctime()
'Fri Jan 26 12:11:16 2018'

函式 描述
gmtime()獲取當前時間,表示為計算機可處理的時間格式
>>>time.gmtime()
time.struct_time(tm_year=2018, tm_mon=1,
tm_mday=26, tm_hour=4, tm_min=11, tm_sec=16,
tm_wday=4, tm_yday=26, tm_isdst=0)

3、時間格式化       

  (1)、

函式 描述
strftime(tpl, ts)
tpl是格式化模板字串,用來定義輸出效果
ts是計算機內部時間型別變數
>>>t = time.gmtime()
>>>time.strftime("%Y-%m-%d %H:%M:%S",t)
'2018-01-26 12:55:20'

  (2)、格式化控制符

格式化字串 日期/時間說明 值範圍和例項
%Y 年份 0000~9999,例如:1900
%m 月份 01~12,例如:10
%B 月份名稱 January~December,例如:April
%b 月份名稱縮寫 Jan~Dec,例如:Apr
%d 日期 01~31,例如:25
%A 星期 Monday~Sunday,例如:Wednesday
格式化字串
日期/時間說明 值範圍和例項
%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

  (3)、

函式 描述
strptime(str, tpl)str是字串形式的時間值
tpl是格式化模板字串,用來定義輸入效果
>>>timeStr = '2018-01-26 12:55:20'
>>>time.strptime(timeStr, "%Y-%m-%d %H:%M:%S")
time.struct_time(tm_year=2018, tm_mon=1,
tm_mday=26, tm_hour=4, tm_min=11, tm_sec=16,
tm_wday=4, tm_yday=26, tm_isdst=0)
>>>t = time.gmtime()
>>>time.strftime("%Y-%m-%d %H:%M:%S",t)

>>>timeStr = '2018-01-26 12:55:20'
>>>time.strptime(timeStr, “%Y-%m-%d %H:%M:%S”)

4、程式計時應用

  (1)、

函式 描述
perf_counter()返回一個CPU級別的精確時間計數值,單位為秒
由於這個計數值起點不確定,連續呼叫差值才有意義
>>>start = time.perf_counter()
318.66599499718114
>>>end = time.perf_counter()
341.3905185375658
>>>end - start
22.724523540384666

  (2)、

函式 描述
sleep(s)s擬休眠的時間,單位是秒,可以是浮點數
>>>def wait():
time.sleep(3.3)
>>>wait() #程式將等待3.3秒後再退出

相關推薦

Python time常用函數

ont 自定義 spa 使用 info 元素 時間格式 時間戳 struct time模塊中時間表現的格式主要有三種: timestamp 時間戳,時間戳表示的是從1970年1月1日00:00:00開始按秒計算的偏移量 struct_time 時間元組,共有

python time和datetime詳解

import time import datetime ''' 重點是元祖、時間戳、格式化的字串之間互相轉化 元祖轉時間戳:使用time.mktime(元祖) 元祖轉格式化的字串:使用time.strftime(元祖) 時間戳轉元祖: 思路,時間戳首先轉化為格式化的字串,再從

Python time的使用

1、time庫基本介紹  (1)、time庫概述          time庫是Python中處理時間的標準庫         import time         time.<b>()  (2)、time庫包含三類函式         - 時間獲取:time(

[python標準]Time模塊

time模塊 get ear href -c orm display http 元組 在python中,通常有以下幾種方式來表示時間:  時間戳:表示的是從1970年1月1日00:00:00開始按秒計算的偏移量。 格式化時間:struct_time元組共有9個元素共

Pythontime和文本進度條 大發彩_票平臺搭建

格式 err 類函數 格式化 per .com 開始 range star 大發彩_票平臺搭建 地址一:【hubawl.com】狐霸源碼論壇地址二:【bbscherry.com】 是Python中處理時間的標準庫1、time庫包括三類函數 時間獲取:time() ctime

記錄我的Python學習之旅(二)time的基本操作

1、time() 功能:獲取當前時間戳,即計算機內部時間值,浮點數  2、ctime() 功能:獲取當前時間並以易讀方式表示,返回字串 3、gmtime() 功能:獲取當前實踐,表示為計算機可處理的時間格式  4、時間格式化:如t=time.gmtime()  

python標準常用模組(一)-----------------------------time模組詳解及相關演示程式碼

要想了解time模組,我們需要首先了解一下時間的三種表現形式: 1.時間戳:當前距離1970年的秒數 2.格式化的字串:即2018年9月11日的這種表現形式 3.struct_time:元組時間,以元組的形式顯示時間,一共有九個元素 下面來介紹一下它具體的方法及示例程

python 學習之time

並在終端進行了實踐。 1、  time.time()           #返回時間戳,以秒為單位(計算機內部時間值,浮點數  1970.01.01開始,電腦科學家設定的) 2、 (1)、time.localtime() #將一個時間戳(以秒錶示的時間)轉

pythontime的學習日記

版權宣告 本篇內容為自己的學習內容,僅做日記記錄以便日後複習使用。並非本人原創。 time.sleep延時函式 sleep函式可以實現程式的延時,可控制期望時延後執行下一條語句。 import time time.sleep(10) # 延時 10s, t

Python標準詳解——turtle、random、time

目錄 前言 2. 畫筆 前言 公眾號要發一個python標準庫介紹,我先記錄到本部落格中,後面再過渡過去。這三個標準庫是今年計算機python二級大綱中提到的3個標準庫,不難但是是比較基礎但庫,也需要掌握。 一

09.2 python基礎--time

09.2.1 常用函式 time()----獲取當前時間戳,即計算機內部時間值,浮點數 ctime()----獲取當前時間並以易讀方式表示,返回字串 gmtime()----獲取當前時間,表示為計算機可處理的時間格式 import time as t pr

【AI_常用PythonTime

這一篇博文是【 AI學習路線圖】系列文章的其中一篇,點選檢視目錄:AI學習完整路線圖 Python的Time模組是關於時間的,獲取當前時間、時間格式化等。time是原生安裝時就有的,不需要進行安裝。

Python 標準之日期 & 時間篇(calendar,time,datetime)

寫在之前 在我們的日常生活當中,「時間」這個詞是比較籠統和含糊的。在物理學的概念中,「時間」是一個非常清晰的概念,在我們的 Python 中,時間是可以通過相關模組來實現的。 今天我們先來看「時間」裡的「日曆」。 calendar 先來看一下 calendar 如何使用:

Python標準02 時間與日期 (time, datetime包)

作者:Vamei 出處:http://www.cnblogs.com/vamei 歡迎轉載,也請保留這段宣告。謝謝! Python具有良好的時間和日期管理功能。實際上,計算機只會維護一個掛鐘時間(wall clock time),這個時間是從某個固定時間起點到現在的時間間隔。時間起點的選擇與計算機相關,但

python 時間 time

在開始之前,首先要說明這幾點: 1.在Python中,通常有這幾種方式來表示時間:1)時間戳 2)格式化的時間字串 3)元組(struct_time)共九個元素。由於Python的time模組實現主要呼叫C庫,所以各個平臺可能有所不同。 2.UTC(Coordinated

Python時間time

time庫 時間獲取函式: time() # 獲取從1970.7.1 0:0到目前的秒數 ctime() # 獲取一個時間的字串 gmtime() #獲取一個時間資料 例如 >>> time.time(

python+opencv計算程式碼執行時間:time和opencv自帶方法getTickCount

import cv2 import time ############################## 利用opencv的兩個函式進行時間耗費計算 # cv2.getTickCount()記錄當前

python入門(七)time

time庫包括三類函式 1.時間獲取:time()   ctime()   gmtime() 2.時間格式化:strftime()   strptime() 3.程式計時:sleep()   perf_counter() 1.時間獲取: time():獲取計算機內部

python第三週基本資料型別,字元,字串,time,format()

目錄 整數型別: 複數型別: 整數型別: 沒有取數範圍限制, 二進位制以0b或0B開頭;八進位制以0o或0O開頭;十六進位制以0x或0X開頭 浮點數型別: 取值範圍數量級約為-10^308至10^308,精度數量為10^-16. 浮點數

Python 時間 之 標準模組time

在學習Python的時間庫時,應最先學習Python標準庫中的模組:Time、Calendar、datetime、pytz、dateutil。打好基礎後,再學習第三方庫。本篇為Python時間庫中的第一篇。 其他模組見: 一 time 模組 下面按照,從基礎概念到常