【发布时间】:2017-11-14 16:18:33
【问题描述】:
我有一个 linux 时钟,它向我发送带有字节的时钟,我不知道如何从中取出时钟,我知道它是一种“time_t”(这可能是自1970 年 1 月 1 日),请参阅下面的几个示例,我从时钟接收到的内容 (我不确定它是发送本地时间还是 GMT 时间)
这个字节代表 11/09/2017 16:52(当地时间)或 11/09/2017 21:52(GMT)
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,129,66,120,53,34,0,0,0
此字节表示 2017 年 11 月 10 日 10:27(当地时间)或 2017 年 11 月 10 日 15:27(格林威治标准时间)
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,129,162,111,54,34,0,0,0
此字节表示 2017 年 11 月 13 日 14:20(当地时间)或 2017 年 11 月 13 日 19:20(格林威治标准时间)
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,129,160,154,58,34,0,0,0
【问题讨论】:
-
看起来非常不寻常的字节顺序,因为第一个和第五个非零元素的变化最慢。
-
对,可能这些数字代表的月份和年份都是一样的
-
变化最慢的是年份和时区,不是吗?