一、int時間
int類型時間常用於計算機系統之間傳輸時間,也稱作Unix時間戳,是指從1970年1月1日 00:00:00 UTC到當前時間的秒數,以整數形式存儲。
import time
# 獲取當前時間的int時間
int_time = int(time.time())
# 將int時間轉換為可讀時間
readable_time = time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(int_time))
print(int_time)
print(readable_time)
上述代碼通過time模塊獲取當前時間的int時間,然後通過strftime()方法將int時間轉換為可讀時間。
二、time模塊
time模塊是Python中用於處理時間的標準庫,提供了一系列對時間進行操作的函數。
以下代碼演示了如何使用time模塊獲取當前時間,並對時間進行格式化輸出:
import time
# 獲取當前時間
current_time = time.localtime()
# 格式化時間輸出
formatted_time = time.strftime('%Y-%m-%d %H:%M:%S', current_time)
print(formatted_time)
time.localtime()方法獲取當前本地時間,time.strftime()方法將時間格式化輸出。
三、clock模塊
clock模塊是Python中用於計時的標準庫,通常用於性能測試。
以下代碼演示了如何使用clock模塊對程序運行時間進行計時:
import time
# 開始計時
start_time = time.clock()
# 程序代碼
sum = 0
for i in range(1000000):
sum += i
# 結束計時
end_time = time.clock()
# 輸出程序運行時間
print("程序運行時間:%f秒" % (end_time - start_time))
以上代碼通過time.clock()方法獲取程序開始運行時的時間和程序結束運行時的時間,計算兩個時間之差得出程序實際運行時間。
四、datetime模塊
datetime模塊是Python中用於處理日期和時間的標準庫,提供了一系列對日期和時間進行操作的函數。
以下代碼演示了如何使用datetime模塊獲取當前日期和時間,並對其進行格式化輸出:
import datetime
# 獲取當前日期和時間
now = datetime.datetime.now()
# 格式化日期和時間輸出
formatted_time = now.strftime('%Y-%m-%d %H:%M:%S')
print(formatted_time)
以上代碼通過datetime.datetime.now()方法獲取當前日期和時間,然後使用strftime()方法將日期和時間格式化輸出。
五、總結
Python中的時間處理模塊非常豐富,除了int類型時間、time模塊、clock模塊和datetime模塊,還有calendar模塊、dateutil模塊等。在應用中需要根據具體需求選擇合適的模塊和函數進行操作。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/289555.html
微信掃一掃
支付寶掃一掃