in dubbo/codec/decoder.py [0:0]
def read_date(self):
"""
读取一个date类型的值
:return:
"""
value = self.read_byte()
if value == 0x4a:
timestamp = unpack('!q', self.read_bytes(8))[0]
elif value == 0x4b:
timestamp = unpack('!i', self.read_bytes(4))[0]
timestamp *= 60000
else:
raise HessianTypeError('{0} is not date type'.format(value))
return datetime.fromtimestamp(timestamp / 1e3).strftime("%Y-%m-%dT%H:%M:%S.%f+0800")