.NET 3.5の使用
現在の時刻が時間範囲内にあるかどうかを確認したい。
これまでのところ、私は現在の流れを持っています:
DateTime currentTime = new DateTime();
currentTime.TimeOfDay;
時間範囲を変換して比較する方法については説明しません。これはうまくいくでしょうか?
if (Convert.ToDateTime("11:59") <= currentTime.TimeOfDay
&& Convert.ToDateTime("13:01") >= currentTime.TimeOfDay)
{
//match found
}
UPDATE1:皆さんの提案に感謝します。TimeSpan関数についてはよく知りませんでした。
重複:stackoverflow.com/questions/1408165/...
—
アルフレッド・マイヤーズ
真夜中の横断について心配する必要がありますか?
—
gjutras
真夜中を越えることは問題ではありませんが、真夜中にまたがる何かは私のプログラミング経験の悩みの種です...
—
John M