Python中的時間戳是指從1970年1月1日 00:00:00開始,到現在所經過的秒數。Python中有兩種方式可以獲取當前時間的時間戳,一種是使用time庫中的time()函數,另一種是使用datetime庫中的timestamp()函數。
import time import datetime # 獲取當前時間時間戳 timestamp1 = time.time() timestamp2 = datetime.datetime.now().timestamp() print("當前時間戳1: ", timestamp1) print("當前時間戳2: ", timestamp2)
其中,time()函數返回的是一個浮點數,代表自1970年1月1日 00:00:00以來的秒數。而timestamp()函數返回的是一個浮點數,代表自1970年1月1日 00:00:00以來的秒數和微秒數之和。
在使用時間戳時,常常需要將其轉化為時間字符串或時間元組。可以使用time庫中的localtime()和gmtime()函數將時間戳轉化為時間元組;也可以使用strftime()函數將時間元組格式化為時間字符串。
import time # 獲取當前時間時間戳 timestamp = time.time() # 將時間戳轉化為時間元組 time_tuple = time.localtime(timestamp) # 將時間元組格式化為時間字符串 time_str = time.strftime("%Y-%m-%d %H:%M:%S", time_tuple) print("當前時間戳: ", timestamp) print("當前時間元組: ", time_tuple) print("當前時間字符串: ", time_str)
以上就是Python中時間戳的基本操作方法,它是時間處理中的一種非常重要的表示方式,可以方便地進行時間的比較、計算和轉換。
上一篇js vue 點擊事件