Date startDate = new Date(Long.valueOf(""05/07/2018")getValue().toString());
get last day of selected month is required
private Date lastDayOfMonth(Date month) {
Date lastDay = (Date) month.clone();
CalendarUtil.addMonthsToDate(lastDay, 1);
CalendarUtil.setToFirstDayOfMonth(lastDay);
CalendarUtil.addDaysToDate(lastDay, -1);
GWT.log("lastDay :: "+lastDay);
return lastDay;
}
I get lastDay :: Tue Jul 31 00:00:00 GMT+530 2018 But i get 30th instead of 31st
Во-первых, ваш код не работает
Date startDate = new Date(Long.valueOf(""05/07/2018")getValue().toString());
Во-вторых, ваш метод private Date lastDayOfMonth(Date month)
выглядит нормально, у меня есть тест, и я получил результат Вт 31 июля 00:00:00
Я не понимаю вашу проблему "Вт, 31 июля, 00:00:00 GMT + 530 2018, но я получаю 30-е вместо 31-го". Как получить 30-е число со вторника 31 июля 00:00:00 GMT + 530?