Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Date 在这种情况下,年份是如何格式化的?_Date_Data Structures_Bit Manipulation_Decoding - Fatal编程技术网

Date 在这种情况下,年份是如何格式化的?

Date 在这种情况下,年份是如何格式化的?,date,data-structures,bit-manipulation,decoding,Date,Data Structures,Bit Manipulation,Decoding,我需要解码包含日期和时间的数据结构 大多数字段(月、分钟、小时等)都是单字节,因此提取起来没有问题 但是,年份的格式为两个字节,描述如下: clock data, year[7:0] Time: Year (16bit, LSB) clock data, year[15:8] Time: Year (16bit, MSB 我从结构中提取的两个字节如下: 0xDB 0x07 年份应该是正确的(其他字段是合理正确的) 有人知道应该如何解码吗?0xDB 0x07->“0x07DB”=2011 交换

我需要解码包含日期和时间的数据结构

大多数字段(月、分钟、小时等)都是单字节,因此提取起来没有问题

但是,年份的格式为两个字节,描述如下:

clock data, year[7:0] Time: Year (16bit, LSB) 
clock data, year[15:8] Time: Year (16bit, MSB
我从结构中提取的两个字节如下:

0xDB 0x07

年份应该是正确的(其他字段是合理正确的)

有人知道应该如何解码吗?

0xDB 0x07->“0x07DB”=2011

交换字节,就有了年份值