python time時間模組

2021-09-25 20:14:58 字數 3264 閱讀 8298

想讓程式停頓幾秒鐘

time.sleep(秒數)
例如

print(1)

time.sleep(2)

print(2)

結果,在列印了1後會停2秒,然後再列印2

》三種時間格式

時間戳,是計算機可識別的乙個時間形態

格式化時間字串,是人類可識別的乙個時間形態

時間元組,則是二個時間的過渡體

可以把這三者間的關係,理解為

冰,水,汽體,的關係

冰,要轉變為汽體,一定會有乙個變為水的過程

而汽體轉變為冰,也是同樣

水,就是struct_time的乙個比喻

詳情看圖

時間戳 = time.time()
例子

》轉為本地的時間元組

把當前時間轉為時間元組

時間元組 = time.localtime()

根據乙個時間戳轉為時間元組

時間元組 = time.localtime(時間戳)

**

import time

now = time.time()

s_time = time.localtime(now)

print(s_time)

time.struct_time(tm_year=2019, tm_mon=8, tm_mday=18, tm_hour=15, tm_min=50, tm_sec=21, tm_wday=6, tm_yday=230, tm_isdst=0)

》利用時間元組取值

根據上面的時間元組變數 s_time

可以點出各個資料來

例如s_time.tm_mon 可得8

s_time.tm_hour 可得15

關於這些tm開頭的意義

time.mktime(時間元組)
例子

import time

now = time.time()

print(now)

s_time = time.localtime(now)

res = time.mktime(s_time)

print(res)

c:\users\python_hui\anaconda3\envs\untitled6\python.exe g:/untitled6/06迴圈/main.py

格式

time.strftime(格式,時間元組)

time.strftime(格式)

常用的寫法

import time

res = time.strftime("%y-%m-%d-%h-%m-%s")

print(res)

res = time.strptime(「2019-09-18」, 「%y-%m-%d」)

print(res)

結果c:\users\python_hui\anaconda3\python.exe g:/易二/123.py

格式

time.strptime(時間字串,格式)
**:

import time

res = time.strptime("2019-09-18", "%y-%m-%d")

print(res)

%a:本地(locale)簡化星期名稱

%a:本地完整星期名稱

%b:本地簡化月份名稱

%b:本地完整月份名稱

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

%d:乙個月中的第幾天(01 - 31)

%h:一天中的第幾個小時(24 小時制,00 - 23)

%l:一天中的第幾個小時(12 小時制,01 - 12)

%j:一年中的第幾天(001 - 366)

%m:月份(01 - 12)

%m:分鐘數(00 - 59)

%p:本地 am 或者 pm 的相應符

%s:秒(01 - 61)

%u:一年中的星期數(00 - 53 星期天是乙個星期的開始)第乙個星期天之前的所有天數都放在第 0 周

%w:乙個星期中的第幾天(0 - 6,0 是星期天)

%w:和 %u 基本相同,不同的是 %w 以星期一為乙個星期的開始

%x:本地相應日期

%x:本地相應時間

%y:去掉世紀的年份(00 - 99)

%y:完整的年份

%z:用 +hhmm 或 -hhmm 表示距離格林威治的時區偏移(h 代表十進位制的小時數,m 代表十進位制的分鐘數)

%z:時區的名字(如果不存在為空字元)

%%:%號本身

Python time 時間模組

time 模組提供各種時間相關的功能 在 python 中,與時間處理有關的模組包括 time,datetime 以及 calendar import time 該模組方法中包含三種時間的形式 時間戳 元組時間 字串時間 時間形式的轉換 t time.time 取當前時間的 時間戳 tt time....

python Time(時間)模組

要使用乙個模組,首先要把模組匯入進來 import time 我們先把這一篇文章需要用的模組匯入進來 首先說一下time模組,time模組中的函式 sleep 休眠指定的秒數 可以是小數 import time print 開始 time.sleep 5 print 結束 如果在pycharm中輸入...

Python time時間模組學習

time包 time包的基礎型別是struct time。time.sleep 讓程式 延時,以秒為單位。time.time 返回時間戳,浮點型。time.strptime string,format 用法 將字串轉換成 struct time,返回時間結構struct time time stru...