2011-02-03 1 views
0

Использование SimpleDateFormat я должен форматировать объект Date следующимФормат Java SimpleDateFormat для 02 сентября-10. 16:55 PM

02-Sep-10. 16:55 PM

+0

Я не несет ответственности за специфического но я хотел бы просто указать, что вы собираетесь ввести i18n дефект. Если, например, эта дата и время должны быть представлены пользователю, я бы использовал формат DateFormat = DateFormat.getDateTimeInstance (DateFormat.DEFAULT, DateFormat.DEFAULT, aLocale), где aLocale является экземпляром java.util.Locale для текущего пользователя. –

ответ

0
String DATE_FORMAT = "dd-EEE-yy. h:mm a" 
    SimpleDateFormat sdf = new SimpleDateFormat(DATE_FORMAT); 

, кстати, 16:55 PM - PM не требуется ... 4:55 PM будет иметь смысл :)

4
dd-MMM-yy. HH:mma 

но 16pm не имеет смысла - это очевидно PM. Либо использовать hh:mma или использовать HH:mm

+0

+1 для «но 16 вечера не имеет смысла - это, очевидно, PM». –

Смежные вопросы