思路:先转换成calendar 然后转换成天数,最后比较;
Calendar cal1 = Calendar.getInstance();
cal1.setTime(DateCommon.getCurrentTime());
Calendar cal2 = Calendar.getInstance();
cal2.setTime(goodsBean.getCreateTime());
int day1 = cal1.get(Calendar.DAY_OF_YEAR);
int day2 = cal2.get(Calendar.DAY_OF_YEAR);
上面的方法有个问题就是只能比较同一年的,下面的方法可以获取到准确的天数差,
long now=new Date().getTime();
Date time2=goodsBean.getCreateTime();
long count=now-time2.getTime();
long day=count/1000/60/60/24;
java TimeStamp类型天数加减
最新推荐文章于 2024-08-16 16:40:13 发布