С наступающим Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/8: Рейтинг темы: голосов - 8, средняя оценка - 4.75
Katen
1 / 1 / 0
Регистрация: 28.01.2012
Сообщений: 29
1

Число дней недели между датами

11.02.2012, 13:48. Просмотров 1543. Ответов 8
Метки нет (Все метки)

Добрый вечер.
Есть две даты:начальная и конечная. И есть номер дня недели:1-воскрксенье, 2-понедельник...,7-суббота.
Помогите написать функцию, которая бы считала: число конкретного номера дня недели между двумя датами.

Добавлено через 40 минут
Очень нужно. Пишу на с++.

Добавлено через 15 часов 57 минут
Может кто-нибудь писал такую функцию?

Добавлено через 11 минут
Надо написать функцию, которая например вычисляла сколько понедельников входит между датами.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.02.2012, 13:48
Ответы с готовыми решениями:

Определить число дней между двумя известными датами. Если вторая дата предшествует первой, то результат отрицательный
Здравствуйте! Помогите, пожалуйста, мне решить вот такую задачу (желательно,...

Вычисление количества дней между датами
Всем доброго времени суток!=) Я только начала изучать С++ и не могу придумать...

Количество дней между двумя датами
Хочу спросить кто знает как найти количество дней между двумя датами. ПРИМЕР...

Количество дней между двумя датами
Здравствуйте, у меня есть неполный код от задачи: Найти количество дней между...

Вывести разницу дней между двумя датами
Всем привет. Ребят, прошу вашей помощи#include <iostream> using namespace std;...

8
ernikoss
1 / 1 / 1
Регистрация: 17.02.2011
Сообщений: 9
11.02.2012, 14:07 2
переведите дату в дни, потом количество поделите на 7, и у вас будет число дней ( < 7 ), которое укажет на день недели, а там уже с помощью switch проблем не будет!
0
-=ЮрА=-
Заблокирован
Автор FAQ
11.02.2012, 14:14 3
Цитата Сообщение от Katen Посмотреть сообщение
Добрый вечер.
Есть две даты:начальная и конечная. И есть номер дня недели:1-воскрксенье, 2-понедельник...,7-суббота.
Помогите написать функцию, которая бы считала: число конкретного номера дня недели между двумя датами.
Добавлено через 40 минут
Очень нужно. Пишу на с++.
Добавлено через 15 часов 57 минут
Может кто-нибудь писал такую функцию?
Добавлено через 11 минут
Надо написать функцию, которая например вычисляла сколько понедельников входит между датами.
- см сюда Класс "Историческое событие"
0
Katen
1 / 1 / 0
Регистрация: 28.01.2012
Сообщений: 29
11.02.2012, 14:35  [ТС] 4
Должна быть функция следующая:
int Func(TDateTime dtstart, TdateTime dtend, int number_day)
{}
где number_day- это номер дня недели.
0
ForEveR
В астрале
Эксперт С++
7997 / 4755 / 653
Регистрация: 24.06.2010
Сообщений: 10,547
Завершенные тесты: 3
11.02.2012, 14:36 5
boost::gregorian в помощь.
0
Katen
1 / 1 / 0
Регистрация: 28.01.2012
Сообщений: 29
11.02.2012, 14:47  [ТС] 6
number_day может равен 1,2,3,4,5,6,7

Добавлено через 8 минут
boost::gregorian нельзя использовать
0
-=ЮрА=-
Заблокирован
Автор FAQ
11.02.2012, 14:53 7
Katen, сформулируйте ваше задание правильно - у вас две смежные недели???И нужно найти к примеру сколько дней разности между
1-ая неделя - 2
2 - ая неделя - 6
Т.е. сколько дней между субботой и вторником, так???Иначе ваше задание имеет бесконечное множество решений, т.к. нет ни месяца ни года, ИМХО можно рассматривать тольо две смежные недели...
0
Katen
1 / 1 / 0
Регистрация: 28.01.2012
Сообщений: 29
11.02.2012, 14:58  [ТС] 8
Приведу пример:
dtatart=01.02.2012
dtend=20.02.2012
number_day=3
Т.е. надо найти сколько вторников входит в указанный период
(Период может быть любым)
Ответ:2
0
-=ЮрА=-
11.02.2012, 15:04     Число дней недели между датами
  #9

Не по теме:

Katen, ну тогда вам в ту ссылку которую привёл, я попаяю что попроще конечно, но мгновенного ответа не ждите...

0
11.02.2012, 15:04
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.02.2012, 15:04
Привет! Вот еще темы с ответами:

Вычислить количество дней между двумя датами
Даны натуральные числа a1, b1, c1, a2, b2, c2, которые указывают две даты...

Посчитать количество дней между двумя датами
читал на форуме похожие темы, даже нашел целый код, но он мне кажется мудреным,...

Высчитать количество дней между двумя датами
Короче,много тем на форуме по этому поводу,но нету ниодной правильной,которая...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru