Семя – орган полового размножения и расселения растений: наружи у семян имеется плотный покров – кожура...
Историки об Елизавете Петровне: Елизавета попала между двумя встречными культурными течениями, воспитывалась среди новых европейских веяний и преданий...
Топ:
Характеристика АТП и сварочно-жестяницкого участка: Транспорт в настоящее время является одной из важнейших отраслей народного хозяйства...
Техника безопасности при работе на пароконвектомате: К обслуживанию пароконвектомата допускаются лица, прошедшие технический минимум по эксплуатации оборудования...
Интересное:
Влияние предпринимательской среды на эффективное функционирование предприятия: Предпринимательская среда – это совокупность внешних и внутренних факторов, оказывающих влияние на функционирование фирмы...
Как мы говорим и как мы слушаем: общение можно сравнить с огромным зонтиком, под которым скрыто все...
Берегоукрепление оползневых склонов: На прибрежных склонах основной причиной развития оползневых процессов является подмыв водами рек естественных склонов...
Дисциплины:
|
из
5.00
|
Заказать работу |
Содержание книги
Поиск на нашем сайте
|
|
|
|
В разделе 6.1 «Времена и даты» описаны функции для получения и форматирования значений времени и даты. Функция также может использовать локаль, если была вызвана должным образом. Это демонстрирует следующая простая программа,:
При запуске программы мы видим, что результаты в самом деле варьируют, тогда как результаты – нет:
LC_ALL=en_US ch13‑times
LC_ALL=it_IT ch13‑times
LC_ALL=fr_FR ch13‑times
Причина отсутствия изменений в том, что (и, на которой основана) является традиционным интерфейсом; он существует для поддержки старого кода,, будучи более новым интерфейсом (первоначально разработанным для C89), свободен использовать локали.
Другие данные локали:
Хотя ранее мы сказали, что API трудно использовать, одна часть этого API обычно полезна:. Она предоставляет дополнительные связанные с локалью сведения, помимо тех, которые доступны из:
Заголовочный файл определяет тип. (Это скорее всего или.) Параметр является одной из именованных констант, определенных в. Возвращаемое значение является строкой, которую можно при необходимости использовать либо непосредственно, либо в качестве форматирующей строки для.
Доступная информация поступает из нескольких категорий локали. В табл. 13.3 перечислены константы элементов, соответствующие категории локали и их значения.
Таблица 13.3. Значения элементов для
| Элемент | Категория | Значение |
| , …, | Сокращенные названия дней недели. Воскресенье является днем 1 | |
| , …, | Сокращенные названия месяцев | |
| Альтернативные символы для цифр; см. текст | ||
| , | Обозначения a.m/p.m. для локали. | |
| Имя кодовой страницы для локали, т.е. использующиеся набор символов и кодировка | ||
| Символ местной валюты, описанный ниже | ||
| , …, | Названия дней недели. Воскресенье является днем 1 | |
| Формат даты | ||
| Формат даты и времени | ||
| Формат даты эры. | ||
| Формат даты и времени эры. | ||
| Формат времени эры. | ||
| Сегменты описания эры, см. текст. | ||
| , …, | Названия месяцев. | |
| Символ системы счисления. Для базы 10 это символ точки в десятичной дроби. | ||
| Символ‑разделитель тысяч | ||
| Формат времени в записи a.m/p.m. | ||
| Формат времени. | ||
| , | Строка, представляющая положительный и отрицательный ответы. |
Эра является определенным временем в истории. Поскольку она имеет отношение к датам и временам, она имеет наибольший смысл в странах, управляемых императорами и династиями.[144]
Спецификации эр POSIX могут определять эры ранее 1 г. н.э. В таких случаях у начальной даты большее абсолютное числовое значение, чем у конечной даты. Например, Александр Великий правил с 336 г. до н.э. по 323 г до н.э.
Значение, возвращенное '', если оно не равно, состоит из одной или более спецификаций эр. Каждая спецификация отделена от следующей символом ''. Компоненты спецификации каждой эры отделяются друг от друга символом ''. Компоненты описаны в табл. 13.4.
Таблица 13.4. Компоненты спецификации эры
| Компонент | Значение |
| Направление | Символы '' или ''. '' означает, что эра отсчитывается от численно меньшего года к численно большему году, а '' означает обратный порядок |
| Смешение | Ближайший к дате начала эры год |
| Дата начала | Дата начала эры в виде ' гггг/мм/дд '. Это соответственно год, месяц и день. Годы до н.э используют для гггг отрицательные значения |
| Дата конца | Дата завершения эры в том же самом виде. Допустимы два дополнительных вида: означает «начало времени», а означает «конец времени» |
| Название эры | Название эры, соответствующее спецификации преобразования функции |
| Формат эры | Формат года в пределах эры, соответствующий спецификации преобразования функции |
Значение также нуждается в некотором объяснении. Некоторые локали предоставляют «альтернативные цифры». (Рассмотрите арабский язык, в котором используется десятичная система счисления, но изображения для цифр 0–9 другие. Или рассмотрите гипотетическую локаль «Древнего Рима», использующую римские цифры.) Они появляются, например, в различных спецификациях преобразования в функции. Возвращаемое значение для '' является разделяемым точками с запятой списком строк символов для альтернативных цифр. Первая должна использоваться для 0, следующая для 1 и т.д. POSIX утверждает, что могут быть предоставлены до 100 альтернативных символов. Сущность в том, чтобы избежать ограничения локалей использованием символов цифр ASCII, когда у локали есть собственная система счисления.
Наконец, '' возвращает символ местной валюты. Первый символ возвращаемого значения, если это '', '' или '', указывает, как должен использоваться символ:
Символ должен быть перед значением.
Символ должен быть после значения.
Символ должен заменить символ основания (разделитель десятичной дроби).
|
|
|
История развития хранилищ для нефти: Первые склады нефти появились в XVII веке. Они представляли собой землянные ямы-амбара глубиной 4…5 м...
Эмиссия газов от очистных сооружений канализации: В последние годы внимание мирового сообщества сосредоточено на экологических проблемах...
Организация стока поверхностных вод: Наибольшее количество влаги на земном шаре испаряется с поверхности морей и океанов (88‰)...
Опора деревянной одностоечной и способы укрепление угловых опор: Опоры ВЛ - конструкции, предназначенные для поддерживания проводов на необходимой высоте над землей, водой...
© cyberpedia.su 2017-2025 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!