版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/xiaoshuxgh/article/details/86496703
将2019-01-15 00:00:00 转为为只有年月日形式的
try { SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd", Locale.getDefault()); Date date = sdf.parse(tempBean.getBeginDate()); Date date1 = sdf.parse(tempBean.getEndDate()); Date datebegin = new Date(date.getTime()); Date dateEnd = new Date(date1.getTime()); tv_member_time.setText(sdf.format(datebegin)+"~"+sdf.format(dateEnd)); if(getIntent().getIntExtra("type",0) == 1){ showMemberTime("会员期限:"+sdf.format(datebegin)+"~"+sdf.format(dateEnd)); } } catch (Exception e) { e.printStackTrace(); }
/** * 获取两个日期的月数差 * * @param fromDate * @param toDate * @return */ public long getDifferMonth(Date fromDate, Date toDate) { Calendar fromDateCal = Calendar.getInstance(); Calendar toDateCal = Calendar.getInstance(); fromDateCal.setTime(fromDate); toDateCal.setTime(toDate); int fromYear = fromDateCal.get(Calendar.YEAR); int toYear = toDateCal.get((Calendar.YEAR)); if (fromYear == toYear) { return Math.abs(fromDateCal.get(Calendar.MONTH) - toDateCal.get(Calendar.MONTH)); } else { int fromMonth = 12 - (fromDateCal.get(Calendar.MONTH) + 1); int toMonth = toDateCal.get(Calendar.MONTH) + 1; return Math.abs(toYear - fromYear - 1) * 12 + fromMonth + toMonth; } }
int days = (int) ((date1.getTime() - date.getTime()) / (1000 * 3600 * 24));