Skip to main content
 首页 » 编程设计

Python:将 snmp timeticks 转换为秒/天等

2025年05月04日57Terrylee

我正在使用 pysnmp 对一些网络设备进行 SNMP 轮询。正常运行时间作为 timeticks 值返回,即 1/100 秒。如何将时间刻度转换为天/小时/秒等?

DISMAN-EVENT-MIB::sysUpTimeInstance = Timeticks: (197740964) 22 days, 21:16:49.64 

请您参考如下方法:

找到我自己的答案。

>>> ticks = 197740964 
>>> seconds = ticks/100 
>>> datetime.timedelta(seconds=seconds) 
datetime.timedelta(22, 76609) 
>>> print datetime.timedelta(seconds=seconds) 
22 days, 21:16:49