如何在Android中减去两个日历对象
例如,假设我有两个格式为“MM/dd/yyyy”的日历对象。如何减去它们并返回天数?例如,“9/7/2014”-“9/1/2014”并返回7如何在Android中减去两个日历对象,android,calendar,Android,Calendar,例如,假设我有两个格式为“MM/dd/yyyy”的日历对象。如何减去它们并返回天数?例如,“9/7/2014”-“9/1/2014”并返回7 Calendar calendar = Calendar.getInstance(); Calendar today = Calendar.getInstance(); 您可以这样尝试: Calendar calendar = Calendar.getInstance(); calendar.set(Calendar.DAY_OF_MONTH,7);
Calendar calendar = Calendar.getInstance();
Calendar today = Calendar.getInstance();
您可以这样尝试:
Calendar calendar = Calendar.getInstance();
calendar.set(Calendar.DAY_OF_MONTH,7);
calendar.set(Calendar.MONTH,8);
calendar.set(Calendar.YEAR, 2014);
Calendar today = Calendar.getInstance();
long difference = today.getTimeInMillis() - calendar.getTimeInMillis();
int days = (int) (difference/ (1000*60*60*24));
谢谢这正是我要找的!