參考:
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:21mon 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 三種時間格式 時間戳,是計算機可識別的乙個時間形態 格式化時間字串,是人類可識別的乙個時間形態 時間元組,則是二個時間的過渡體 可以把這三者間的關...