Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/132.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
C++ 将时间戳打包为4字节_C++_Timestamp_Ctime_Time T_Qdatetime - Fatal编程技术网

C++ 将时间戳打包为4字节

C++ 将时间戳打包为4字节,c++,timestamp,ctime,time-t,qdatetime,C++,Timestamp,Ctime,Time T,Qdatetime,我的内存使用非常有限 我需要在我的程序中存储日期时间。精度为1秒。一个日期时间值只有4个字节 实现这一目标的最佳方法是什么?选择最早的日期/时间来表示和标记您的时代。然后使用四字节无符号类型作为自历元起的秒数。请注意,这只会给你一个~68年的时间范围,但这是你的限制所能得到的。选择最早的日期/时间来表示和标记你的时代。然后使用四字节无符号类型作为自历元起的秒数。请注意,这只会给你一个~68年的时间范围,但这是你的限制所能得到的。选择最早的日期/时间来表示和标记你的时代。然后使用四字节无符号类型作

我的内存使用非常有限

我需要在我的程序中存储日期时间。精度为1秒。一个日期时间值只有4个字节



实现这一目标的最佳方法是什么?

选择最早的日期/时间来表示和标记您的时代。然后使用四字节无符号类型作为自历元起的秒数。请注意,这只会给你一个~68年的时间范围,但这是你的限制所能得到的。

选择最早的日期/时间来表示和标记你的时代。然后使用四字节无符号类型作为自历元起的秒数。请注意,这只会给你一个~68年的时间范围,但这是你的限制所能得到的。

选择最早的日期/时间来表示和标记你的时代。然后使用四字节无符号类型作为自历元起的秒数。请注意,这只会给你一个~68年的时间范围,但这是你的限制所能得到的。

选择最早的日期/时间来表示和标记你的时代。然后使用四字节无符号类型作为自历元起的秒数。请注意,这只会给你一个~68年的时间范围,但这是你的限制所能得到的。

POSIX时间戳,可能是自1970年1月1日起计时1秒的时间戳。我相信Close投票:这个问题太广泛(基于观点)了@TheOne太窄了,一般为32位!取决于OP最终想要达到的精度。@TheOne说了什么,但要小心。@markransem对于1970年1月1日之前的日期的计算呢。当然不太可能得到这样的“时间戳”。。。(事实上,现在不能对任何事情进行投票,但会对你的评论进行投票!)POSIX时间戳可能是,自1970年1月1日起计时1秒。我相信Close投票:这个问题太广泛了(基于观点)@TheOne太窄了,一般为32位!取决于OP最终想要达到的精度。@TheOne说了什么,但要小心。@markransem对于1970年1月1日之前的日期的计算呢。当然不太可能得到这样的“时间戳”。。。(事实上,现在不能对任何事情进行投票,但会对你的评论进行投票!)POSIX时间戳可能是,自1970年1月1日起计时1秒。我相信Close投票:这个问题太广泛了(基于观点)@TheOne太窄了,一般为32位!取决于OP最终想要达到的精度。@TheOne说了什么,但要小心。@markransem对于1970年1月1日之前的日期的计算呢。当然不太可能得到这样的“时间戳”。。。(事实上,现在不能对任何事情进行投票,但会对你的评论进行投票!)POSIX时间戳可能是,自1970年1月1日起计时1秒。我相信Close投票:这个问题太广泛了(基于观点)@TheOne太窄了,一般为32位!取决于OP最终想要达到的精度。@TheOne说了什么,但要小心。@markransem对于1970年1月1日之前的日期的计算呢。当然不太可能得到这样的“时间戳”。。。(实际上,现在无法更新任何内容,但会更新您的评论!)未签名类型最多可以给您4294967295秒或136年,而不是68。未签名类型最多可以给您4294967295秒或136年,而不是68。未签名类型最多可以给您4294967295秒或136年,不是68。一个未签名的类型最多会给你4294967295秒或136年,而不是68年。