Ich versuche, ein Datum von einem DatePicker abrufen und erstellen Sie ein Objekt java.util.Date und ich verstehe nicht, warum ich bekomme der falsche Tag der Woche in der selectedDate Variable. Die Variable currentDate ist korrekt.Zum falschen Tag der Woche bei der Verwendung des Objekts java.util.Date
String dateStr = String.valueOf(dayOfMonth) + "/" + String.valueOf(monthOfYear) + "/" + String.valueOf(year);
String timeStr = String.valueOf(hourOfDay) + ":" + String.valueOf(minute);
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("dd/MM/yyyy HH:mm");
Date selectedDate = simpleDateFormat.parse(dateStr + " " + timeStr);
Date currentDate = Calendar.getInstance().getTime();
System.out.println("selectedDate = " + String.valueOf(selectedDate));
System.out.println("currentDate = " + String.valueOf(currentDate));
Ausgang:
selectedDate = Mon Jun 13 12:44:00 WEST 2016
currentDate = Wed Jul 13 12:44:04 WEST 2016