Python time模組操作

2021-07-24 14:30:25 字數 1393 閱讀 4943

參考:

python 程式能用很多方式處理日期和時間,轉換日期格式是乙個常見的功能。

python 提供了乙個 time 和 calendar 模組可以用於格式化日期和時間。

時間間隔是以秒為單位的浮點小數。

每個時間戳都以自從2023年1月1日午夜(曆元)經過了多長時間來表示。

python 的 time 模組下有很多函式可以轉換常見日期格式。如函式time.time()用於獲取當前時間戳, 如下例項:

#!/usr/bin/python

# -*- coding: utf-8 -*-

import time; # 引入time模組

ticks = time.time()

print

"當前時間戳為:", ticks

輸出結果:

當前時間戳為: 1459994552.51

#!/usr/bin/python

# -*- coding: utf-8 -*-

import time

localtime = time.localtime(time.time())

print

"本地時間為 :", localtime

輸出結果:

本地時間為 : time.struct_time(tm_year=2016, tm_mon=4, tm_mday=7, tm_hour=10, tm_min=3, tm_sec=27, tm_wday=3, tm_yday=98, tm_isdst=0)

#!/usr/bin/python

# -*- coding: utf-8 -*-

import time

# 格式化成2016-03-20 11:45:39形式

print time.strftime("%y-%m-%d %h:%m:%s", time.localtime())

# 格式化成sat mar 28 22:24:24 2016形式

print time.strftime("%a %b %d %h:%m:%s %y", time.localtime())

# 將格式字串轉換為時間戳

a = "sat mar 28 22:24:24 2016"

print time.mktime(time.strptime(a,"%a %b %d %h:%m:%s %y"))

輸出結果:

2016-11-14 12:05:21

mon nov 14 12:05:21 2016

1459175064.0

Python time模組總結

工作中總能用到time,datetime模組,多數時候用於時間日期不同格式間的轉換。如果沒有熟練掌握各函式用法,那麼將不能快速解決問題。今天詳細整理一下time模組的用法,有不當之處還請指正。先上總結 import time time.time 返回當前時間戳 time.mktime tupleti...

python time模組詳解

time模組中時間表現的格式主要有三種 a timestamp時間戳,時間戳表示的是從1970年1月1日00 00 00開始按秒計算的偏移量 b struct time時間元組,共有九個元素組。c format time 格式化時間,已格式化的結構使時間更具可讀性。包括自定義格式和固定格式。1 時間...

python time時間模組

想讓程式停頓幾秒鐘 time.sleep 秒數 例如 print 1 time.sleep 2 print 2 結果,在列印了1後會停2秒,然後再列印2 三種時間格式 時間戳,是計算機可識別的乙個時間形態 格式化時間字串,是人類可識別的乙個時間形態 時間元組,則是二個時間的過渡體 可以把這三者間的關...