我需要檢查一個DateTime變量是否與兩週的時間匹配。TimeSpan/Timezone之間的日期時間匹配
喜歡的東西2016年11月23日14:08是,或者在之間:週一18:00至22:00週一 或
- 07:00
目前我可以檢查一天是否在恩正確天:
DateTime dTime = DateTime.Parse(/*String from sql database*/);
// German weekday abbreviations
String[] Days = new string[] { "Mo", "Di", "Mi", "Do", "Fr", "Sa", "So" };
string Day = dTime.ToString("ddd", new CultureInfo("de-DE"));
string DayFrom = "Di";
string DayTill = "Mi";
int DayposStop = Array.IndexOf(Days, Day);
int DayposFrom = Array.IndexOf(Days, DayFrom);
int DayposTill = Array.IndexOf(Days, DayTill);
if (((DayposFrom <= Daypos || Daypos <= DayposTill)
我開始建立一些東西,看起來幾乎爲沒有工作的時間,但 相同。
有沒有更簡單的方法,我不知道或另一種解決方案? 我只需要檢查是否有人在正常工作時間以外工作。
'('23 .11.2016 18.00' <'23 .11.2016 14:08' <= '23 .11.2016 22.00' )|| ('23 .11.2016 22.00'<'23 .11.2016 14:08'<= '24 .11.2016 07.00')。「這就是你需要的,對吧? –
是的東西是這樣的,但我沒有日期它只是星期一或星期五沒有21.Oktober左右 – MaxW