Mega Code Archive

 
Categories / Android / Date Type
 

Get end of a year

public static Date getEndDateOfYear(Date day) {         if (day == null) {             return null;         }         Calendar cal = Calendar.getInstance();         cal.setTime(day);         cal.set(Calendar.MILLISECOND, 0);         cal.set(Calendar.SECOND, 59);         cal.set(Calendar.MINUTE, 59);         cal.set(Calendar.HOUR_OF_DAY, 23);         cal.set(Calendar.DAY_OF_MONTH, 1);         cal.set(Calendar.MONTH, 0);         cal.add(Calendar.YEAR, 1);         cal.add(Calendar.DAY_OF_YEAR, -1);         return cal.getTime();     }