1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| /**
* Permet de définir un temps précis à un objet Date
*
* @param date
* @param hours
* @param minutes
* @param seconds
* @return L'objet Date avec les informations d'heures, minutes et secondes
*/
public static Date setTimeToDate(Date date, Integer hours, Integer minutes, Integer seconds) {
Calendar calendar = Calendar.getInstance();
calendar.setTime(date);
if (hours != null) {
calendar.set(Calendar.HOUR_OF_DAY, hours);
}
if (minutes != null) {
calendar.set(Calendar.MINUTE, minutes);
}
if (seconds != null) {
calendar.set(Calendar.SECOND, seconds);
}
return calendar.getTime();
} |
Partager