Особое недействительное значение не должно использоваться непосредственно.
era
Эпоха, т.е. АС, БК по григорианскому и юлианскому календарю, диапазон [0,1].
year
Год является календарным, например, 2011 в григорианском календаре.
extended_year
Продлённый год для григорианского/юлианского календарей, где 1 BC == 0, 2 BC == -1.
month
Месяц года, определенный по календарю, по григорианскому [0..11].
day
День месяца, определенный по календарю, на григорианском языке [1..31].
day_of_year
Количество дней в году, начиная с 1, по григорианскому [1,366].
day_of_week
День недели, воскресенье = 1, понедельник = 2, ..., суббота = 7. Обратите внимание, что обновление этого значения относится к местному дню недели, поэтому, например, если первый день недели - понедельник, а текущий день - вторник, то установка значения на воскресенье (1) перенесет дату на 5 дней вперед, а не назад на два дня, как можно было бы ожидать, если бы цифры были взяты как есть.
day_of_week_in_month
Первоначальное число дня недели в месяце. Например, 1-е воскресенье, 2-е воскресенье и т.д. на григорианском языке [1..5]
day_of_week_local
Местный день недели, например, во Франции понедельник 1, в США воскресенье 1, [1,7].
hour
24 часа [0..23]
hour_12
12 часов [0..11]
am_pm
m или pm маркер [0,1]
minute
минута [0..59]
second
Второй [0..59]
week_of_year
Номер недели в году.
week_of_month
Номер недели в текущем месяце.
first_day_of_week
Первый день недели, постоянный, например воскресенье в США = 1, понедельник во Франции = 2.
Статья Boost.Locale: boost::locale::period::marks Namespace Reference раздела может быть полезна для разработчиков на c++ и boost.
Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.