Spec-Zone .ru
спецификации, руководства, описания, API
След: Интернационализация
Урок: Форматирование
Даты и Времена
Домашняя страница > Интернационализация > Форматирование

Даты и Времена

Date объекты представляют даты и времена. Невозможно вывести на экран или напечатать a Date объект без первого преобразования этого к a String это находится в надлежащем формате. Только каков "надлежащий" формат? Во-первых, формат должен соответствовать соглашениям конечного пользователя Locale. Например, немцы распознают 20.4.09 как допустимая дата, но американцы ожидают, что та же самая дата появится как 4/20/09. Во-вторых, формат должен включать необходимую информацию. Например, программа, которая измеряет производительность сети, может сообщить относительно прошедших миллисекунд. Онлайновый календарь встреч, вероятно, не будет выводить на экран миллисекунды, но он покажет дни недели.

Этот раздел объясняет, как отформатировать даты и времена различными способами и чувствительным к локали способом. Если Вы будете следовать за этими методами, то Ваши программы выведут на экран даты и времена в соответствующем Locale, но Ваш исходный код останется независимым от любого определенного Locale.

Используя Предопределенные Форматы

DateFormat class обеспечивает предопределенные стили форматирования, которые специфичны для локали и удобны.

Настройка Форматов

С SimpleDateFormat class, можно создать настроенные, специфичные для локали форматы.

Изменение Символов Формата Даты

Используя DateFormatSymbols class, можно изменить символы, которые представляют имена месяцев, дни недели, и другие элементы форматирования.


Проблемы с примерами? Попытайтесь Компилировать и Выполнить Примеры: FAQ.
Жалобы? Поздравление? Предложения? Дайте нам свою обратную связь.

Предыдущая страница: Настройка Форматов
Следующая страница: Используя Предопределенные Форматы