0
Я пытаюсь форматировать Timestamp
объекта с помощью:Форматирование Отметка в Android
new SimpleDateFormat(
"M/dd/yyyy h:mm:ss a",
Locale.getDefault()).format(new Timestamp(0));
Но это приводит не форматировать его в качестве моего явного рисунка ни на что. Я хочу, чтобы он изменил день и месяц для мест, где это обычно. Как мне это сделать?
Это печатает как это "10/2/2013 5:05:22 PM" независимо от того, какой язык я установил. – ashishduh
И что вы ожидали? Вы вводите формат ... Это может измениться, если вы хотите, чтобы имена дня в неделю или имена месяца. Ваш формат является только числовым. – Aubin
Ну, так как конструктор взял параметр Locale, я ожидал, что он попытается сопоставить строку формата с локализованным шаблоном. Но, читая документы, я вижу, что Locale используется только для получения локализованных DateFormatSymbols и Calendar. – ashishduh