java int几个字节中long类型转为int类型的几种方法

 那计算两个日期之间间隔的天数為例来说明这个问题

下面是计算日期间隔天数的简单算法(主要出错的地方为红色标注的地方):

当计算出的间隔时间(毫秒为单位)沒有超出int类型的长度时计算出的结果是正常的,但是当间隔时间超出int类型的长度时就会出现问题

具体问题的体现为:获取到的转换结果會是一个负数。

我要回帖

更多关于 java int几个字节 的文章

 

随机推荐