// 今日の0時を算出
Calendar calendarNow = Calendar.getInstance();
calendarNow.set(calendarNow.get(Calendar.YEAR), calendarNow.get(Calendar.MONTH) + 1, calendarNow.get(Calendar.DAY_OF_MONTH), 0, 0, 0);
// 過去の0時を算出
Calendar calendarPast = Calendar.getInstance();
calendarPast.set(2014, 2, 15, 0, 0, 0);
// 経過時間を秒単位で求めて、日に直す
long diffTime = calendarNow.getTimeInMillis() - calendarPast.getTimeInMillis();
long pastDays = diffTime / (1000 * 60 * 60 * 24);
別サイトで、
Calendar calendarNow = Calendar.getInstance();
のみで現在時刻を取れるって書いてあったけど、うまくいかなかったので、
calendarNow.set(calendarNow.get(Calendar.YEAR), calendarNow.get(Calendar.MONTH) + 1, calendarNow.get(Calendar.DAY_OF_MONTH), 0, 0, 0);
を追加した。