I have this method:
private Date setTimeOnDate(Date date, int hours, int minutes) {
System.out.println("start: " + date);
Calendar calendar = Calendar.getInstance();
calendar.setTime(date);
calendar.set(Calendar.HOUR_OF_DAY, hours);
calendar.set(Calendar.MINUTE, minutes);
Date time = calendar.getTime();
System.out.println("end: " + time);
return time;
}
it prints two different date formatting. At line System.out.println("start: " + date);
is shows 2024-07-10 14:19:00.0
.
But at line System.out.println("end: " + time);
it shows Wed Jul 10 16:40:00 AST 2024
.
Why is that?