Спасибо за помощь, я думаю, этот вопрос должен быть закрыт.Как получить дату «месяц», «неделя», день недели
ответ
Что вам нужно boost::gregorian::nth_day_of_the_week_in_month
:
Я не собираюсь писать код для вас, вы должны быть в состоянии понять это из документации ..
Извините, что у меня есть обновление – user872342
не сильно изменилось, описанная выше функция даст вам дату и с этого момента вы сможете определить, действительно ли dst в действительности ... – Nim
Я попытался изо всех сил описать свою проблему :( – user872342
#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;
}
Мне очень жаль, но я не могу понять, что вы связываете, чтобы спросить. –
Что вы пробовали? Покажите нам свой код. В чем проблема? Вы можете легко выполнить алгоритм Google, чтобы получить день недели с даты. Это должно быть легко использовать, чтобы получить то, что вы хотите. – MrSmith42
Извините, я обновил контент – user872342