DateTime変数が2週間の間に一致するかどうかを確認する必要があります。DateTimeがTimespan/Timezoneの間で一致する
何か2016年11月23日14時08分ようがあるかだった間:月曜日18:00から月曜日午前22時 または
- 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