У меня странная проблема с округлением дат, которую, надеюсь, кто-то сможет решить. Мой клиент использует рабочую неделю с понедельника по воскресенье. Дата воскресенья считается концом недели и используется для идентификации всех записей, введенных за определенную неделю (поэтому все, что было введено на прошлой неделе, будет иметь значение WEEKDATE '10/26/2008', то есть дата воскресенья). *
Один небольшой поворот состоит в том, что пользователи вводят записи за предыдущую неделю до 11 часов утра в понедельник текущей недели.
Так что мне нужна функция, которая начинается с DateTime.Now и возвращает дату окончания недели (без временной части) в соответствии с правилами, приведенными выше. Спасибо за вашу помощь. У меня есть решение, которое работает, но я слишком смущен, чтобы опубликовать его.
О, и я не могу использовать LINQ.