0

如何通过 SNMP 协议将收到的 hrSystemDate(.1.3.6.1.2.1.25.1.2.0)SNMP 对象的值映射到当前时间和日期。我收到诸如 0x07 0xDD 0x06 0x11 0x06 0x37 0x20 0x00 0x2B 0x00 0x00 之类的值。如何转换这个值是java中的当前时间。

4

1 回答 1

0

DateAndTime 是一个标准的 TEXTUAL CONVENTION,所以通过遵循它的规则,你可以提取你想要的数据,

http://www.webnms.com/snmp/help/snmpapi/snmpv3/using_mibs_in_applns/tcs_dateandtime.html

顺便说一句,SNMP 库/包应该有适当的方法将 OCTET STRING 对象(DateAndTime 的基本类型)转换为等效的数据结构,这样您就不需要自己执行转换。您是否检查过您使用的是否提供了这样的 API?

于 2013-06-17T09:12:53.803 回答