Python中的時間模塊提供了各種與時間相關的函數。該模塊屬於Python的標準實用程序模塊。
time.time()
時間模塊的方法用於獲取自紀元以來的時間(以秒為單位)。 seconds秒的處理取決於平台。
注意:紀元是時間開始的點,並且與平台有關。在Windows和大多數Unix係統上,紀元是1970年1月1日,00:00:00(UTC),leap秒不計入自紀元以來的秒數。要檢查給定平台上的時代,我們可以使用time.gmtime(0)
。
用法: time.time()
參數:不需要參數
返回類型:此方法返回一個浮點值,該值表示自紀元以來的時間(以秒為單位)。
代碼1:用於time.time()
方法
# Python program to explain time.time() method
# importing time module
import time
# Get the epoch
obj = time.gmtime(0)
epoch = time.asctime(obj)
print("epoch is:", epoch)
# Get the time in seconds
# since the epoch
time_sec = time.time()
# Print the time
print("Time in seconds since the epoch:", time_sec)
輸出:
epoch is: Thu Jan 1 00:00:00 1970 Time in seconds since the epoch: 1566454995.8361387
代碼2:計算兩個日期之間的秒數
# Python program to explain time.time() method
# importing time module
import time
# Date 1
date1 = "1 Jan 2000 00:00:00"
# Date 2
# Current date
date2 = "22 Aug 2019 00:00:00"
# Parse the date strings
# and convert it in
# time.struct_time object using
# time.strptime() method
obj1 = time.strptime(date1, "% d % b % Y % H:% M:% S")
obj2 = time.strptime(date2, "% d % b % Y % H:% M:% S")
# Get the time in seconds
# since the epoch
# for both time.struct_time objects
time1 = time.mktime(obj1)
time2 = time.mktime(obj2)
print("Date 1:", time.asctime(obj1))
print("Date 2:", time.asctime(obj2))
# Seconds between Date 1 and date 2
seconds = time2 - time1
print("Seconds between date 1 and date 2 is % f seconds" % seconds)
輸出:
Date 1: Sat Jan 1 00:00:00 2000 Date 2: Thu Aug 22 00:00:00 2019 Seconds between date 1 and date 2 is 619747200.000000 seconds
參考: https://docs.python.org/3/library/time.html#time.time
相關用法
- Python os.dup()用法及代碼示例
- Python next()用法及代碼示例
- Python set()用法及代碼示例
- Python object()用法及代碼示例
- Python bytes()用法及代碼示例
- Python os.times()用法及代碼示例
- Python os.chmod用法及代碼示例
- Python hash()用法及代碼示例
- Python os.ftruncate()用法及代碼示例
- Python os.truncate()用法及代碼示例
- Python os.fsdecode()用法及代碼示例
- Python dict pop()用法及代碼示例
- Python os.abort()用法及代碼示例
- Python os.WEXITSTATUS()用法及代碼示例
注:本文由純淨天空篩選整理自ihritik大神的英文原創作品 Python | time.time() method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。