I take brute force approach
Calendar dateCal = Calendar.getInstance();
dateCal.add(Calendar.DAY_OF_YEAR, 1);
dateCal.set(Calendar.HOUR_OF_DAY, hours);
dateCal.set(Calendar.MINUTE, minutes);
dateCal.set(Calendar.SECOND, seconds);
dateCal.set(Calendar.MILLISECOND, 0);
return dateCal.getTime();
source
share