python中使用時間戳timestamp問題
更新時間:2025年02月20日 10:55:30 作者:ws_nlp_
文章介紹了Python中使用時間戳和時間模塊的操作,包括獲取當前時間、計算程序運行時間以及時間戳與時間字符串之間的轉換
python中使用時間戳timestamp
python中的time.time()就是時間戳
代碼:
import time
time_stamp = time.time()
print(time_stamp)
time_array = time.localtime(time_stamp)
other_way_time = time.strftime("%Y-%m-%d %H:%M:%S", time_array)
print(other_way_time)結果:
1610608539.8310502
2021-01-14 15:15:39
當然很多時候時間戳會記錄整數,需要進行int
import time time_stamp = int(time.time()) print(time_stamp)
結果:
1610608841
基于時間戳的相關運用
1.獲取當前時間
獲取當前的年月日時分秒以及星期,等等詳細的時間數據
import time
print (time.strftime('%Y-%m-%d-%H:%M:%S-%A',time.localtime(t1)))參數含義
- %y 兩位數的年份表示(00-99)
- %Y 四位數的年份表示(000-9999)
- %m 月份(01-12)
- %d 月內中的一天(0-31)
- %H 24小時制小時數(0-23)
- %I 12小時制小時數(01-12)
- %M 分鐘數(00=59)
- %S 秒(00-59)
- %a 本地簡化星期名稱
- %A 本地完整星期名稱
- %b 本地簡化的月份名稱
- %B 本地完整的月份名稱
- %c 本地相應的日期表示和時間表示
- %j 年內的一天(001-366)
- %p 本地A.M.或P.M.的等價符
- %U 一年中的星期數(00-53)星期天為星期的開始
- %w 星期(0-6),星期天為星期的開始
- %W 一年中的星期數(00-53)星期一為星期的開始
- %x 本地相應的日期表示
- %X 本地相應的時間表示
- %Z 當前時區(qū)的名稱
- %% %號本身
2.計算程序運行時間
在程序塊前一行輸入
start_time=time.time()
在程序塊后一行輸入
end_time=time.time()
print ("耗時為%s 秒" % (t4-t3))3.時間戳的相互轉換
import time
#a=int(input())
t1=time.time()
# 時間戳轉換年月日等形式
aa=time.strftime('%Y-%m-%d-%H:%M:%S %A',time.localtime(t1))
print (aa)
# 將其轉換為時間數組
timeArray = time.strptime(aa, "%Y-%m-%d-%H:%M:%S %A")
print(timeArray)
# 轉換為時間戳:
timeStamp = float(time.mktime(timeArray))
print(timeStamp)總結
以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
Python 文件操作技巧(File operation) 實例代碼分析
python遍歷文件夾和文件 perl分割路徑和文件名2008-08-08
Python使用Matplotlib和Seaborn繪制常用圖表的技巧
Python作為數據科學領域的明星語言,擁有強大且豐富的可視化庫,其中最著名的莫過于 Matplotlib 和 Seaborn,本篇博客將作為數據可視化之旅的起點,手把手帶領完全新手讀者,從零開始學習如何使用Matplotlib和Seaborn繪制常用圖表,需要的朋友可以參考下2025-12-12
使用python實現男神女神顏值打分系統(tǒng)(推薦)
這篇文章主要介紹了用python做一個男神女神顏值打分系統(tǒng)(程序分析見注釋),需要的朋友可以參考下2019-10-10

