Я работаю над программой, которая использует паттерны сдвига EG 7 вечера до 7 утра У меня есть следующее заявлениеDateTime После 12 вечера
SELECT MAX(Number) from LadleControl where Shift = 'Night Shift' and DateTime between @Date1 and @Date2
Я установил время даты следующим
DateTime startDate = DateTime.Today.AddHours(19).AddMinutes(1);
DateTime endDate = DateTime.Today.AddHours(30).AddMinutes(59);
Проблема заключается в том когда прошло 12am DateTime.Todays` Date изменяется, а также 2 параметра Date.
Можно ли сохранить время даты на смену с 7 вечера до 7 утра без изменения в 12 часов.
Я пытался жестко установить дату, и это работает, но дата должна будет измениться для каждой смены начала разных дней.
12pm? Вы имеете в виду 12am? 12:00 - обед. ;) –
Извините 12am your correct – Inkey
7am + 12hrs = 7pm в тот же день. 11 утра + 12 часов = 11 вечера в тот же день. 7 вечера + 12 часов = 7 утра. 11 вечера + 12 часов = 11 часов на следующий день. Я не вижу, как «прохождение 12 часов» может вызвать проблемы. – quetzalcoatl