C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Разбивка периода на недели, Как разбить период на недели?
Grec
Отправлено: 24.02.2007, 14:19


Ученик-кочегар

Группа: Участник
Сообщений: 7



возможно кто-то сталкивался с такой задачей (на форуме я не нашел).
Пользователь указывает период.
Этот необходимо разбить на недели и для каждой недели определить дату начала (дата понедельника) и дату окончания (воскресенье).
При этом необходимо учесть что первый и последний день могут быть в середине недели.
Пока не представляю как сделать. Подскажите, в каком направлении хотя бы копать.
olegenty
Отправлено: 25.02.2007, 08:28


Ветеран

Группа: Модератор
Сообщений: 2412



проблемы незаметно.
узнаёшь, что за день первый. он и есть начало первого периода. узнаёшь, что именно это за день с помощью функции DayOfTheWeek. Относительно него находишь день окончания недели + день начала следующей недели. и т.д...
Grec
Отправлено: 25.02.2007, 11:48


Ученик-кочегар

Группа: Участник
Сообщений: 7



спасибо! уже сам именно так и сделал

Вернуться в Вопросы программирования в C++Builder