Как проверить, если система Дата 30 дней назад - PullRequest
0 голосов
/ 26 мая 2011

Как проверить в java, работает ли система Date 30 дней назад

Означает, например, что если сегодня 26 мая, то, если я пропущу 26 апреля, он должен сказать, что это данные за последний месяц

If(SystemDate-30)

Ответы [ 2 ]

2 голосов
/ 26 мая 2011
1 голос
/ 26 мая 2011
Calendar cal = Calendar.getInstance();
cal.setTime(startDate);
cal.add(Calendar.DATE, -30);
cal.set(HOUR, 0);
cal.set(MINUTE, 0);
cal.set(SECOND, 0);
cal.set(MILLISECOND, 0);
Date dateBefore30DayFromStartDate = cal.getDate();

Теперь вы можете сравнить

...