当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。