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
相關用法
- Python set()用法及代碼示例
- Python next()用法及代碼示例
- Python os.dup()用法及代碼示例
- Python getattr()用法及代碼示例
- Python os.getpgrp()用法及代碼示例
- Python os.fork()用法及代碼示例
- Python os.nice()用法及代碼示例
- Python os.getsid()用法及代碼示例
- Python os.setregid()用法及代碼示例
- Python os.pwrite()用法及代碼示例
- Python os.writev()用法及代碼示例
- Python os.readv()用法及代碼示例
- Python sympy.det()用法及代碼示例
- Python PIL ImageOps.fit()用法及代碼示例
注:本文由純淨天空篩選整理自ihritik大神的英文原創作品 Python | time.time_ns() method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。