java socket设备通信解析16进制数据

对接设备,设备发送过来的数据是16进制的,应该怎么解析呢?没接触过这方面
比如 14 07 03 09 44 59,这组数据是代表一个时间字段的,我应该如何去解析成我们常见的时间格式啊,万分感谢

要具体看报文的字段类型,这6个字节的,转字符串好像不对,转int超长了,转long不足位数