现在我遇到一个问题,研究我可以用毫秒精度存储4个字节的天数。谁知道呢?感谢
答案 0 :(得分:7)
4个字节= 2 ^ 32 = 4294967296 1天= 24 * 60 * 60 * 1000毫秒= 86400000
4294967296/86400000 = 49.71026962962962962962962962963
或约49天17小时2分47秒
答案 1 :(得分:4)
1个字节有8位。 1位可以保存2个不同的值(0或1),因此1个字节可以容纳2 ^ 8个不同的值。
一天有24 * 60 * 60 * 1000毫秒。
其余的数学应该是微不足道的。
答案 2 :(得分:3)
在Java中找到这种方式:
System.out.println(((long)Integer.MAX_VALUE - Integer.MIN_VALUE) / 1000f / 60 / 60 / 24);