ЭлементКатегорияЗначение
ABDAY_1, …, ABDAY_7LC_TIMEСокращенные названия дней недели. Воскресенье является днем 1
ABMON_1, …, ABMON_12LC_TIMEСокращенные названия месяцев
ALT_DIGITSLC_TIMEАльтернативные символы для цифр; см. текст
AM_STR, PM_STRLC_TIMEОбозначения a.m/p.m. для локали.
CODESETLC_TYPEИмя кодовой страницы для локали, т.е. использующиеся набор символов и кодировка
CRNCYSTRLC_MONETARYСимвол местной валюты, описанный ниже
DAY_1, …, DAY_7LC_TIMEНазвания дней недели. Воскресенье является днем 1
D_FMTLC_TIMEФормат даты
D_T_FMTLC_TIMEФормат даты и времени
ERA_D_FMTLC_TIMEФормат даты эры.
ERA_D_T_FMTLC_TIMEФормат даты и времени эры.
ERA_T_FMTLC_TIMEФормат времени эры.
ERALC_TIMEСегменты описания эры, см. текст.
MON_1, …, MON_12LC_TIMEНазвания месяцев.
RADIXCHARLC_NUMERICСимвол системы счисления. Для базы 10 это символ точки в десятичной дроби.
THOUSEPLC_NUMERICСимвол-разделитель тысяч
T_FMT_AMPMLC_TIMEФормат времени в записи a.m/p.m.
T_FMTLC_TIMEФормат времени.
YESEXPR, NOEXPRLC_MESSAGESСтрока, представляющая положительный и отрицательный ответы.

Эра является определенным временем в истории. Поскольку она имеет отношение к датам и временам, она имеет наибольший смысл в странах, управляемых императорами и династиями.[144]

Спецификации эр POSIX могут определять эры ранее 1 г. н.э. В таких случаях у начальной даты большее абсолютное числовое значение, чем у конечной даты. Например, Александр Великий правил с 336 г. до н.э. по 323 г до н.э.

Значение, возвращенное 'nl_langinfo(ERA)', если оно не равно NULL, состоит из одной или более спецификаций эр. Каждая спецификация отделена от следующей символом ';'. Компоненты спецификации каждой эры отделяются друг от друга символом ':'. Компоненты описаны в табл. 13.4.

Таблица 13.4. Компоненты спецификации эры

КомпонентЗначение
НаправлениеСимволы '+' или '-'. '+' означает, что эра отсчитывается от численно меньшего года к численно большему году, а '-' означает обратный порядок
СмешениеБлижайший к дате начала эры год
Дата началаДата начала эры в виде 'гггг/мм/дд'. Это соответственно год, месяц и день. Годы до н.э используют для гггг отрицательные значения
Дата концаДата завершения эры в том же самом виде. Допустимы два дополнительных вида: -* означает «начало времени», а +* означает «конец времени»
Название эрыНазвание эры, соответствующее спецификации преобразования %EC функции strftime()
Формат эрыФормат года в пределах эры, соответствующий спецификации преобразования %EY функции strftime()
Перейти на страницу:

Похожие книги