НОВИНКА!
Занимательная математика от Трепачёва. Присоединяйтесь к нам!
1104 of 1310 menu

Метод displayName

Метод displayName класса ChronoField возвращает читаемое имя поля временной шкалы на указанном языке. В первый параметр мы передаем локаль для определения языка отображения, во второй параметр мы передаем стиль текста для определения формата вывода.

Импорт

import java.time.temporal.ChronoField import java.util.Locale import java.time.format.TextStyle

Синтаксис

fun displayName(locale: Locale): String
fun displayName(style: TextStyle, locale: Locale): String

Пример

Получим отображаемое имя поля DAY_OF_WEEK на английском языке:

val field = ChronoField.DAY_OF_WEEK val displayName = field.displayName(Locale.ENGLISH) println(displayName)

Результат выполнения кода:

String "Day of week"

Пример

Получим отображаемое имя поля MONTH_OF_YEAR на русском языке с полным стилем:

val field = ChronoField.MONTH_OF_YEAR val displayName = field.displayName(TextStyle.FULL, Locale("ru")) println(displayName)

Результат выполнения кода:

String "Месяц"

Пример

Получим отображаемое имя поля HOUR_OF_DAY на немецком языке с коротким стилем:

val field = ChronoField.HOUR_OF_DAY val displayName = field.displayName(TextStyle.SHORT, Locale.GERMAN) println(displayName)

Результат выполнения кода:

String "Stunde"

Пример

Сравним отображаемые имена для разных полей временной шкалы:

val fields = listOf( ChronoField.YEAR, ChronoField.MONTH_OF_YEAR, ChronoField.DAY_OF_MONTH ) for (field in fields) { val name = field.displayName(Locale.ENGLISH) println("$field: $name") }

Результат выполнения кода:

String "YEAR: Year" String "MONTH_OF_YEAR: Month of year" String "DAY_OF_MONTH: Day of month"

Смотрите также

  • класс ChronoField,
    который содержит поля временной шкалы
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить