Карта сайта Kansoftware
НОВОСТИУСЛУГИРЕШЕНИЯКОНТАКТЫ
Разработка программного обеспечения

Boost.Locale: I/O Stream manipulators

Boost , ,

Functions

std::ios_base & boost::locale::as::posix (std::ios_base &ios)
 
std::ios_base & boost::locale::as::number (std::ios_base &ios)
 
std::ios_base & boost::locale::as::currency (std::ios_base &ios)
 
std::ios_base & boost::locale::as::percent (std::ios_base &ios)
 
std::ios_base & boost::locale::as::date (std::ios_base &ios)
 
std::ios_base & boost::locale::as::time (std::ios_base &ios)
 
std::ios_base & boost::locale::as::datetime (std::ios_base &ios)
 
std::ios_base & boost::locale::as::strftime (std::ios_base &ios)
 
std::ios_base & boost::locale::as::spellout (std::ios_base &ios)
 
std::ios_base & boost::locale::as::ordinal (std::ios_base &ios)
 
std::ios_base & boost::locale::as::currency_default (std::ios_base &ios)
 
std::ios_base & boost::locale::as::currency_iso (std::ios_base &ios)
 
std::ios_base & boost::locale::as::currency_national (std::ios_base &ios)
 
std::ios_base & boost::locale::as::time_default (std::ios_base &ios)
 
std::ios_base & boost::locale::as::time_short (std::ios_base &ios)
 
std::ios_base & boost::locale::as::time_medium (std::ios_base &ios)
 
std::ios_base & boost::locale::as::time_long (std::ios_base &ios)
 
std::ios_base & boost::locale::as::time_full (std::ios_base &ios)
 
std::ios_base & boost::locale::as::date_default (std::ios_base &ios)
 
std::ios_base & boost::locale::as::date_short (std::ios_base &ios)
 
std::ios_base & boost::locale::as::date_medium (std::ios_base &ios)
 
std::ios_base & boost::locale::as::date_long (std::ios_base &ios)
 
std::ios_base & boost::locale::as::date_full (std::ios_base &ios)
 
template<typename CharType >
unspecified_type boost::locale::as::ftime (std::basic_string< CharType > const &format)
 
template<typename CharType >
unspecified_type boost::locale::as::ftime (CharType const *format)
 
std::ios_base & boost::locale::as::gmt (std::ios_base &ios)
 
std::ios_base & boost::locale::as::local_time (std::ios_base &ios)
 
unspecified_type boost::locale::as::time_zone (char const *id)
 
unspecified_type boost::locale::as::time_zone (std::string const &id)
 
unspecified_type boost::locale::as::domain (std::string const &id)
 

Detailed Description

Function Documentation

std::ios_base& boost::locale::as::currency ( std::ios_base &  ios)
inline

Формат валюты, число рассматривается как сумма денег

Examples:
hello.cpp, and whello.cpp.
std::ios_base& boost::locale::as::currency_default ( std::ios_base &  ios)
inline

Установите стиль форматирования валюты по умолчанию – национальный, как «$»

std::ios_base& boost::locale::as::currency_iso ( std::ios_base &  ios)
inline

Установите стиль форматирования валюты ISO, например «USD» (требуется ICU >= 4,2)

std::ios_base& boost::locale::as::currency_national ( std::ios_base &  ios)
inline

Настройка стиля форматирования национальной валюты, например «$»

std::ios_base& boost::locale::as::date ( std::ios_base &  ios)
inline

Формат даты, число рассматривается как время POSIX.

Examples:
hello.cpp, and whello.cpp.
std::ios_base& boost::locale::as::date_default ( std::ios_base &  ios)
inline

установленный по умолчанию (средний) стиль форматирования даты

std::ios_base& boost::locale::as::date_full ( std::ios_base &  ios)
inline

Установить полный стиль форматирования даты

std::ios_base& boost::locale::as::date_long ( std::ios_base &  ios)
inline

установить стиль форматирования с длинными датами

std::ios_base& boost::locale::as::date_medium ( std::ios_base &  ios)
inline

Установить средний стиль форматирования даты

std::ios_base& boost::locale::as::date_short ( std::ios_base &  ios)
inline

Установить стиль форматирования коротких дат

std::ios_base& boost::locale::as::datetime ( std::ios_base &  ios)
inline

Формат даты и времени, число рассматривается как время POSIX.

unspecified_type boost::locale::as::domain ( std::string const &  id)
inline

Манипулятор для переключения домена сообщений в ostream

Note
The returned object throws std::bad_cast if the I/O stream does not have message_format facet installed
template<typename CharType >
unspecified_type boost::locale::as::ftime ( std::basic_string< CharType > const &  format)

Set strftime как форматирование строки

Обратите внимание, что флаги форматирования очень похожи, но не совсем такие же, как флаги для функции C strftime. Отличия: некоторые флаги как «%e» не добавляют заготовки для заполнения текста до двух пробелов, не все флаги поддерживаются.

Флаги:

  • «%a» – сокращенный будний день (солнце).
  • «%A» – Полный рабочий день (воскресенье)
  • «%b» – сокращенный месяц (январь).
  • «%B» – Полный месяц (январь)
  • "%c" – Формат даты-времени Locale.Примечание:Предпочитают использовать "как::
  • «%d» – День месяца [01,31]
  • «%e» – День месяца [1,31]
  • «%h» – то же самое, что «%b»
  • «%H» – 24 часа [00,23]
  • «%I» – 12 часов [01,12]
  • «%j» – День года [1 366]
  • «%m» – Месяц [01,12]
  • «%M» – минута [00,59]
  • «%n» – Новая линия
  • "%p" – AM/PM в локальном представлении
  • "%r" – Время с AM/PM, то же самое, что "%I:%M:%S%p"
  • "%R" – то же самое, что "%H:%M"
  • «%S» – Второй [00,61]
  • «%t» – символ Tab
  • «%T» – то же самое, что «%H:%M:%S»
  • "%x" – Местное представление даты.Примечание:предпочитают использовать "как::дата"
  • «%X» – локальное представление времени.Примечание:предпочитают использовать "как:: время"
  • «%y» – Год [00,99]
  • «%Y» – 4 цифры года. (2009)
  • «%Z» – часовой пояс
  • "%%" – Процентный символ
template<typename CharType >
unspecified_type boost::locale::as::ftime ( CharType const *  format)
std::ios_base& boost::locale::as::gmt ( std::ios_base &  ios)
inline

Установить часовой пояс GMT для потоковой передачи

std::ios_base& boost::locale::as::local_time ( std::ios_base &  ios)
inline

Установите местный часовой пояс для потоковой передачи

std::ios_base& boost::locale::as::number ( std::ios_base &  ios)
inline

Формат номера. Обратите внимание, что в отличие от стандартного форматирования чисел, целые числа будут рассматриваться как реальные числа, когда применяются научные манипуляторы.

Examples:
hello.cpp, and whello.cpp.
std::ios_base& boost::locale::as::ordinal ( std::ios_base &  ios)
inline

Напишите порядок числа, как 4-е.

std::ios_base& boost::locale::as::percent ( std::ios_base &  ios)
inline

Формат %, значение 0,3 рассматривается как 30%.

std::ios_base& boost::locale::as::posix ( std::ios_base &  ios)
inline

Значения формата с локализацией «POSIX» или «C». Обратите внимание, что если локальное пространство было создано с дополнительным неклассическим местоположением, то Эти цифры могут быть локализованы.

std::ios_base& boost::locale::as::spellout ( std::ios_base &  ios)
inline

Запишите число, как "сто десять".

std::ios_base& boost::locale::as::strftime ( std::ios_base &  ios)
inline

Создавайте форматированные даты, Обратите внимание, что этот манипулятор изменяет только режим форматирования, а не сам формат, поэтому вы, вероятно, ищете временный манипулятор.

std::ios_base& boost::locale::as::time ( std::ios_base &  ios)
inline

Формат времени, число рассматривается как время POSIX.

Examples:
hello.cpp, and whello.cpp.
std::ios_base& boost::locale::as::time_default ( std::ios_base &  ios)
inline

установленный по умолчанию (средний) стиль форматирования времени

std::ios_base& boost::locale::as::time_full ( std::ios_base &  ios)
inline

Настройка стиля Full Time

std::ios_base& boost::locale::as::time_long ( std::ios_base &  ios)
inline

Настройка длинного стиля форматирования

std::ios_base& boost::locale::as::time_medium ( std::ios_base &  ios)
inline

Настройка стиля форматирования среднего времени

std::ios_base& boost::locale::as::time_short ( std::ios_base &  ios)
inline

Установить стиль короткого форматирования времени

unspecified_type boost::locale::as::time_zone ( char const *  id)
inline

Установите часовой пояс, используяid

unspecified_type boost::locale::as::time_zone ( std::string const &  id)
inline

Установите часовой пояс, используяid

Статья Boost.Locale: I/O Stream manipulators раздела может быть полезна для разработчиков на c++ и boost.




Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.



:: Главная :: ::


реклама


©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007
Top.Mail.Ru

Время компиляции файла: 2024-08-30 11:47:00
2025-07-05 12:32:40/0.0032458305358887/0