gpt4 book ai didi

java - 不同年份的两个日期之间的差异

转载 作者:搜寻专家 更新时间:2023-10-30 21:24:45 24 4
gpt4 key购买 nike

<分区>

我想计算两个不同年份的日期之间的差异,以秒为单位。我是这样做的:

public static int dateDifference(Date d1, Date d2){
return (int) (d2.getTime() - d1.getTime());
}

问题是当我在这些日期运行这个例子时:

d1 = Tue Nov 17 14:18:20 GMT+01:00 2015
d2 = Fri Nov 28 15:37:50 GMT+02:00 2016

结果是 -169191300

但是当年份相同时,我得到了正确的结果,954959013

谁能解释一下这里发生了什么?

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com