我需要检查一个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