現在の時間に応じて、お店が実際に開いているかどうかを計算する必要があります。現在までの営業時間は次のTimeSpan
とおりです。
public TimeSpan OpeningTime { get; set; }
public TimeSpan ClosingTime { get; set; }
お店が今開いているかどうかを計算するにはどうすればよいですか? いくつか考えてみましたが、解決策はかなり面倒に見えました。TimeSpan
1 つの理由は、 と の間で変換する必要があることですDateTime
。TimeSpan
営業時間の正しい形式はありますか? その時間のための別のクラスはより理にかなっていますか?
注:平日は別扱い