是否可以将时间戳用作持久软件的int?

时间:2017-02-20 16:01:56

标签: javascript java c# php c++

在c ++等语言中,最大整数值为2147483647(最大32位)。当前时间戳大约是1485414545.如果我们使用时间戳作为int,当时间戳大于32位最大值时,软件是否有可能在几年内出现错误?

大约需要20年(2147483647-1485414545)/(3600 * 24 * 365),大多数带有时间戳的软件是否有可能会破坏?

1 个答案:

答案 0 :(得分:1)

只需使用64位整数......所以无论如何你都是对的!