priya9826 Ответов: 2

Проверьте, существует ли время между двумя временами( 2 часа дня-3 часа дня) с помощью C#


Привет,

Я хочу проверить время, попадает ли введенное время между двумя временами с помощью C#

Есть Какие-Нибудь Мысли??

Спасибо,
Прия

AspDotNetDev

Вы пробовали использовать DateTime? Он поддерживает операторы сравнения.

Sergey Alexandrovich Kryukov

Мысли? Что вы подразумеваете под "мыслями"? Вы имеете в виду мозговой процесс, который происходит при чтении стандартной документации? Хорошо, и что же вы пробовали до сих пор?
—СА

2 Ответов

Рейтинг:
1

Sergey Alexandrovich Kryukov

Используйте тип System.DateTime, который поддерживает операторы: '<', '<=', '>', '>=' и '=='.

—СА


Рейтинг:
0

paras_zalariya12

// convert everything to TimeSpan
TimeSpan start = new TimeSpan(22, 0, 0);
TimeSpan end = new TimeSpan(07, 0, 0);
TimeSpan now = DateTime.Now.TimeOfDay;
// see if start comes before end
if (start < end)
    return start <= now && now <= end;
// start is after end, so do the inverse comparison
return !(end <= now && now <= start);


Я Думаю, Что Это Полезно....