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

Boost.Locale: boost::locale::calendar Class Reference

Boost , ,

Этот класс обеспечивает доступ к общей календарной информации.Больше...

#include<boost/locale/date_time.hpp>

Public Member Functions

 calendar (std::ios_base &ios)
 
 calendar (std::locale const &l, std::string const &zone)
 
 calendar (std::locale const &l)
 
 calendar (std::string const &zone)
 
 calendar ()
 
 calendar (calendar const &other)
 
calendar const & operator= (calendar const &other)
 
int minimum (period::period_type f) const
 
int greatest_minimum (period::period_type f) const
 
int maximum (period::period_type f) const
 
int least_maximum (period::period_type f) const
 
int first_day_of_week () const
 Get first day of week for specific calendar, for example for US it is 1 - Sunday for France it is 2 - Monday.
 
std::locale get_locale () const
 
std::string get_time_zone () const
 
bool is_gregorian () const
 
bool operator== (calendar const &other) const
 
bool operator!= (calendar const &other) const
 

Friends

class date_time
 

Detailed Description

Этот класс обеспечивает доступ к общей календарной информации.

Эта информация связана не с конкретной датой, а с общей локализацией и часовым поясом. Он используется для получения общей информации о календаре и необходим для создания объектовdate_time.

Examples:
calendar.cpp.

Constructor & Destructor Documentation

boost::locale::calendar::calendar ( std::ios_base &  ios)

Создайте календарь, используя информацию о местоположении и часовом поясе из экземпляра ios_base.

Note
throws std::bad_cast if ios does not have a locale with installed calendar_facet facet installed
boost::locale::calendar::calendar ( std::locale const &  l,
std::string const &  zone 
)

Создание календаря с локализациейlиtime_zoneзоной

Note
throws std::bad_cast if loc does not have calendar_facet facet installed
boost::locale::calendar::calendar ( std::locale const &  l)

Создание календаря с локализациейlи временной зоной по умолчанию

Note
throws std::bad_cast if loc does not have calendar_facet facet installed
boost::locale::calendar::calendar ( std::string const &  zone)

Создание календаря с по умолчанию локальной и часовой зоной

Note
throws std::bad_cast if global locale does not have calendar_facet facet installed
boost::locale::calendar::calendar ( )

Создание календаря с локальным по умолчанию и часовым поясом

Note
throws std::bad_cast if global locale does not have calendar_facet facet installed
boost::locale::calendar::calendar ( calendar const &  other)

Копия календаря

Member Function Documentation

std::locale boost::locale::calendar::get_locale ( ) конст

получить местоположение календаря

std::string boost::locale::calendar::get_time_zone ( ) конст

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

int boost::locale::calendar::greatest_minimum ( period::period_type  f) конст

получить максимально возможное минимальное значение за период f, Например, дляпериода:: деньэто 1, но может отличаться для других календарей.

bool boost::locale::calendar::is_gregorian ( ) конст

Проверьте, является ли календарь григорианским.

Examples:
calendar.cpp.
int boost::locale::calendar::least_maximum ( period::period_type  f) конст

Наименьшее максимальное значение за период f, Например, для григорианского календаря максимальныйпериод::день— 28.

int boost::locale::calendar::maximum ( period::period_type  f) конст

Получить максимальное значение за период f, Например, для григорианского календаря максимальныйпериод::день— 31.

int boost::locale::calendar::minimum ( period::period_type  f) конст

Получить минимальное значение за период f, Например, дляпериода:: деньэто 1.

bool boost::locale::calendar::operator!= ( calendar const &  other) конст

Противоположность ==

calendar const& boost::locale::calendar::operator= ( calendar const &  other)

Копия календаря

bool boost::locale::calendar::operator== ( calendar const &  other) конст

Сравните календари для эквивалентности: Типы календаря, часовые пояса и т.д.


The documentation for this class was generated from the following file:

Статья Boost.Locale: boost::locale::calendar Class Reference раздела может быть полезна для разработчиков на c++ и boost.




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



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


реклама


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

Время компиляции файла: 2024-08-30 11:47:00
2025-05-19 22:44:55/0.0068559646606445/0