Прежде чем пометить этот вопрос как дубликат, прочитайте далее .Я знаю, что этот вопрос задают много раз, но у меня есть дополнение к общей форме запроса, и мне не удалось найти правильный ответ относительно моего варианта использования.
У меня есть пара DateTime
-объекты на случайное время между понедельником и пятницей (без субботы и воскресенья (!)).
Например:
2017-11-06 11:30:00.0000000 // Monday 6th November 2017
2017-11-07 13:30:00.0000000 // Tuesday 7th November 2017
2017-11-08 13:00:00.0000000 // Wednesday 8th November 2017
2017-11-09 15:00:00.0000000 // Thursday 9th November 2017
2017-11-10 16:00:00.0000000 // Friday 10th November 2017
Я бы хотел достичь DateTime
понедельника и пятницы этой недели в 23: 59/00: 00 .
Вопрос ##
Итак, для всех упомянутых выше DateTime
-объектов я бы хотел достичь понедельника во время старта и в пятницу:
2017-11-06 00:00:00.0000000 // Start: Monday 6th November 2017
2017-11-10 23:59:00.0000000 // Start: Friday 10th November 2017
Какой самый эффективный способ решить эту проблему?