私は日の指定された時間が経過したかどうかを知りたいと思っています。私は自分のやり方を気に入っていません:C#今日の2つの時間を比較する最善の方法
private static readonly TimeSpan _whenTimeIsOver = new TimeSpan(16,25,00);
internal static bool IsTimeOver()
{
return DateTime.Now.TimeOfDay.Subtract(_whenTimeIsOver).Ticks > 0;
}
どうやってですか?
私はDateTimeとTimeSpanオブジェクトを比較できないと思っていました。私は初心者が好きです。 – Toto
@Duaner:あなたは 'DateTime'と' TimeSpan'を比較していません - あなたは2つの 'TimeSpans'を比較しています。 'TimeOfDay'プロパティは' TimeSpan'を返します。 –