2014-12-10 4 views
-4

Спасибо за помощь, я думаю, этот вопрос должен быть закрыт.Как получить дату «месяц», «неделя», день недели

+1

Мне очень жаль, но я не могу понять, что вы связываете, чтобы спросить. –

+1

Что вы пробовали? Покажите нам свой код. В чем проблема? Вы можете легко выполнить алгоритм Google, чтобы получить день недели с даты. Это должно быть легко использовать, чтобы получить то, что вы хотите. – MrSmith42

+0

Извините, я обновил контент – user872342

ответ

1

Что вам нужно boost::gregorian::nth_day_of_the_week_in_month:

http://www.boost.org/doc/libs/1_57_0/doc/html/date_time/gregorian.html#date_time.gregorian.date_algorithms

Я не собираюсь писать код для вас, вы должны быть в состоянии понять это из документации ..

+0

Извините, что у меня есть обновление – user872342

+0

не сильно изменилось, описанная выше функция даст вам дату и с этого момента вы сможете определить, действительно ли dst в действительности ... – Nim

+0

Я попытался изо всех сил описать свою проблему :( – user872342

0
#include <iostream> 
#include <boost/date_time/gregorian/gregorian.hpp> 

using namespace std; 
using namespace boost::gregorian; 

int main() 
{ 
    boost::gregorian::date rhs(2000, 1, 1); 
    boost::gregorian::date lhs(2000, 1, 2); 
    boost::gregorian::date_duration dd = lhs - rhs; 
    cout << dd.days() << endl; 
    return 0; 
} 
+0

Как это помогает оператору? Это не очень хорошая форма, чтобы просто комментировать какой-то код без каких-либо объяснений ... – Nim

+0

Я считаю, что код не требует пояснений. – user1

+0

ОП просит C. –