Элемент | Категория | Значение |
---|---|---|
ABDAY_1 , …, ABDAY_7 | LC_TIME | Сокращенные названия дней недели. Воскресенье является днем 1 |
ABMON_1 , …, ABMON_12 | LC_TIME | Сокращенные названия месяцев |
ALT_DIGITS | LC_TIME | Альтернативные символы для цифр; см. текст |
AM_STR , PM_STR | LC_TIME | Обозначения a.m/p.m. для локали. |
CODESET | LC_TYPE | Имя |
CRNCYSTR | LC_MONETARY | Символ местной валюты, описанный ниже |
DAY_1 , …, DAY_7 | LC_TIME | Названия дней недели. Воскресенье является днем 1 |
D_FMT | LC_TIME | Формат даты |
D_T_FMT | LC_TIME | Формат даты и времени |
ERA_D_FMT | LC_TIME | Формат даты эры. |
ERA_D_T_FMT | LC_TIME | Формат даты и времени эры. |
ERA_T_FMT | LC_TIME | Формат времени эры. |
ERA | LC_TIME | Сегменты описания эры, см. текст. |
MON_1 , …, MON_12 | LC_TIME | Названия месяцев. |
RADIXCHAR | LC_NUMERIC | Символ системы счисления. Для базы 10 это символ точки в десятичной дроби. |
THOUSEP | LC_NUMERIC | Символ-разделитель тысяч |
T_FMT_AMPM | LC_TIME | Формат времени в записи a.m/p.m. |
T_FMT | LC_TIME | Формат времени. |
YESEXPR , NOEXPR | LC_MESSAGES | Строка, представляющая положительный и отрицательный ответы. |
Спецификации эр POSIX могут определять эры ранее 1 г. н.э. В таких случаях у начальной даты большее абсолютное числовое значение, чем у конечной даты. Например, Александр Великий правил с 336 г. до н.э. по 323 г до н.э.
Значение, возвращенное 'nl_langinfo(ERA)
', если оно не равно NULL
, состоит из одной или более спецификаций эр. Каждая спецификация отделена от следующей символом ';
'. Компоненты спецификации каждой эры отделяются друг от друга символом ':
'. Компоненты описаны в табл. 13.4.
Таблица 13.4. Компоненты спецификации эры
Компонент | Значение |
---|---|
Направление | Символы '+ ' или '- '. '+ ' означает, что эра отсчитывается от численно меньшего года к численно большему году, а '- ' означает обратный порядок |
Смешение | Ближайший к дате начала эры год |
Дата начала | Дата начала эры в виде ' |
Дата конца | Дата завершения эры в том же самом виде. Допустимы два дополнительных вида: -* означает «начало времени», а +* означает «конец времени» |
Название эры | Название эры, соответствующее спецификации преобразования %EC функции strftime() |
Формат эры | Формат года в пределах эры, соответствующий спецификации преобразования %EY функции strftime() |