Intereting Posts
Приложение Android youtube Player, игра Google отклоняется для воспроизведения фона Использование Log.d () или Log.e () в моем коде Как классифицировать андроид на малом, среднем, большом, х-большом экране? Проблема при разборе JSON Не удается разрешить символ HttpGet, HttpClient, HttpResponce в Android Studio Xiaomi не получает уведомления, когда приложение не работает База данных не отображается в папке DDMS, когда реальное устройство используется вместо эмулятора Отправить запрос с параметрами с помощью «Дооснащения» Как использовать команду поиска adb в пакетном режиме Как обнаружить пользовательский сенсорный экран с помощью JS Создайте только один экземпляр службы (Android) Кнопка Google Android для входа в Google Google отличается от кнопки входа в Google docs docs Как использовать биллинговую библиотеку Android? Возможно несколько классов SearchRecentSuggestionsProvider в приложении для Android? Разница между базовым контекстом, контекстом приложения и контекстом активности

Язык дат

Я хочу напечатать дату на французском языке. Например, «Янвье», а не «Январь».

Я использую это:

SimpleDateFormat mDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss",Locale.FRENCH); Date date = null; try { date = mDateFormat.parse(document.date); } catch (ParseException e) { // TODO Auto-generated catch block e.printStackTrace(); } 

Но это не сработает!

Кто-нибудь есть идея, как я могу это сделать?

Попробуй это…

 public class FormatDateLocale { public static void main(String[] args) { // // Defines an array of Locale we are going to use for // formatting date information. // Locale[] locales = new Locale[] { Locale.JAPAN, Locale.CHINA, Locale.KOREA, Locale.TAIWAN, Locale.ITALY, Locale.FRANCE, Locale.GERMAN }; // Get an instance of current date time Date today = new Date(); // // Iterates the entire Locale defined above and create a long // formatted date using the SimpleDateFormat.getDateInstance() // with the format, the Locale and the date information. // for (Locale locale : locales) { System.out.println("Date format in " + locale.getDisplayName() + " = " + SimpleDateFormat.getDateInstance( SimpleDateFormat.LONG, locale) .format(today).toUpperCase()); } } } 

Результатом нашего кода являются:

 Date format in Japanese (Japan) = 2009/01/04 Date format in Chinese (China) = 2009年1月4日Date format in Korean (South Korea) = 2009년 1월 4일 (일) Date format in Chinese (Taiwan) = 2009年1月4日Date format in Italian (Italy) = 4 GENNAIO 2009 Date format in French (France) = 4 JANVIER 2009 Date format in German = 4. JANUAR 2009 

Ссылка источника: http://www.kodejava.org/examples/415.html