我有一个我无法理解的问题 - 如果我添加超过 24 天,则过去的转移日期。
long start = System.currentTimeMillis();
long shift = 3600000 * 24 * 24;
System.out.println(new Date(start));
System.out.println(new Date(start + shift));
对于 24 天轮班:
start - Wed Apr 18 11:37:12 CEST 2012
end - Sat May 12 11:37:12 CEST 2012
25天班:
start - Wed Apr 18 11:37:55 CEST 2012
end - Sat Mar 24 17:35:08 CET 2012
有人可以告诉我为什么它会这样吗?谢谢你。