Получение месяца от объекта Boost Date

У меня есть объект boost :: date. Когда я вызываю интерфейс month () для объекта, он возвращает мне месяц, который объект содержит, но в виде строки. Есть ли способ, которым я могу получить номер, связанный с месяцем? т.е.

date mySampleDate = date_from_tm(tm_myDate) ;
cout<<mySampleDate.month() ; //Gives the output as May/Jun/Jul etc. I need 5/6/7 etc.

Мне нужно получить это без восстановления объекта Boost в структуре TM. Это приведет к слишком большому количеству разговоров и возможному снижению производительности.

5

Решение

cout<<mySampleDate.month().as_number(); это именно то, что вы хотите!

5

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]