но вернул эту дату в этом формате ..
Thu Nov 10 00:36:00 GMT+02:00 2011
Вы, таким образом, делаете System.out.println(appointment.mStartDate);
? Это тогда прекрасно. Это действительно формат по умолчанию Date#toString()
метод . Когда вы передаете не String
объект System.out.println()
, тогда его toString()
метод будет вызываться и будет отображаться возвращенный String
.
Если вы хотите отобразить его в том же формате, в котором вы его получили, то вам следует использовать метод SimpleDateFormat#format()
для преобразования Date
в String
в желаемый формат:
String dateString = formatter.format(appointment.mStartDate);
System.out.println(dateString);