當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Python time.time_ns()用法及代碼示例


Python中的時間模塊提供了各種與時間相關的函數。該模塊屬於Python的標準實用程序模塊。

time.time_ns()時間模塊的方法用於獲取自紀元以來的時間(以納秒為單位)。要獲得自該紀元以來的秒數,我們可以使用time.time()方法。

紀元是時間開始的時間點,它取決於平台。在Windows和大多數Unix係統上,紀元是1970年1月1日,00:00:00(UTC),leap秒不計入自紀元以來的秒數。要檢查給定平台上的紀元,我們可以使用time.gmtime(0)。


注意: time.time_ns()方法是python版本3.7中的新增函數

用法:
time.time_ns()

參數:
不需要任何參數。

返回類型:
此方法返回一個整數值,該整數值
代表自紀元以來的時間(以納秒為單位)。

代碼:用於time.time_ns()方法

# Python program to explain time.time_ns() 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  
# using time.time() method 
time_sec = time.time()  
  
# Get the time in nanoseconds 
# since the epoch 
# using time.time_ns() method 
time_nanosec = time.time_ns() 
    
# Print the time  
# in seconds since the epoch  
print("Time in seconds since the epoch:", time_sec)  
  
# Print the time  
# in nanoseconds since the epoch  
print("Time in nanoseconds since the epoch:", time_nanosec) 
輸出:
epoch is:Thu Jan  1 00:00:00 1970
Time in seconds since the epoch:1567451658.4676464
Time in nanoseconds since the epoch:1567451658467647709

參考文獻: https://docs.python.org/3/library/time.html#time.time_ns



相關用法


注:本文由純淨天空篩選整理自ihritik大神的英文原創作品 Python | time.time_ns() method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。