Mi piacerebbe sapere se viene passato un determinato orario del giorno. Non mi piace il modo in cui sto facendo:C# modo migliore per confrontare due ore del giorno
private static readonly TimeSpan _whenTimeIsOver = new TimeSpan(16,25,00);
internal static bool IsTimeOver()
{
return DateTime.Now.TimeOfDay.Subtract(_whenTimeIsOver).Ticks > 0;
}
Come si fa?
Ok pensato che non possiamo confrontare DateTime e TimeSpan oggetto, ho sbagliato. Mi piace l'inizializzazione. – Toto
@Duaner: non stai confrontando 'DateTime' con' TimeSpan' - stai confrontando due 'TimeSpans'. La proprietà 'TimeOfDay' restituisce' TimeSpan'. –