java TimeStamp类型天数加减

思路:先转换成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;


版权声明:本文为GodSure0914原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。