如何将时间从Timeticks(来自net-snmp库的ASN_TIMETICKS)转换为任何c ++日期时间格式? THX。
答案 0 :(得分:2)
Time Ticks是自代理上次重新初始化以来经过的10ms单位;为了转换为绝对时间戳,您需要在代理正常运行时间和挂钟时间之间建立映射。
通常,您查询sysUptime.0
并记下响应何时到达以获取初始化时间;您可以在启动时执行此操作一次,并且每次收到标准陷阱之一(冷/暖重启,链接)以捕获代理重新启动,或者将其包含在GET请求中(对于GETNEXT,请求{{1 ,省略实例ID)。