Как проверить если прошло 3 часа C#?

ftbwork10

Client
Регистрация
29.05.2017
Сообщения
447
Благодарностей
700
Баллы
93
Всем привет

Есть переменная timestamp

05/06/2022 17:03:37


Как сравнить с этой переменной если прошло три часа с того момента?
Например если {-TimeNow.Date-} сейчас 05/06/2022 20:03:37 или больше, то true
если {-TimeNow.Date-} 05/06/2022 18:03:37 то false
 

alex345

Client
Регистрация
04.05.2021
Сообщения
72
Благодарностей
2
Баллы
8
double time=DateTime.Now.Subtract(new DateTime(1970, 1, 1)).TotalSeconds;
return Math.Round(time,0);


Брать изначально секунды. Далее в нужный момент снова делаем запрос time_2, если time_2 > time+10800(секунды в трёх часах) то true
 
  • Спасибо
Реакции: ftbwork10

ftbwork10

Client
Регистрация
29.05.2017
Сообщения
447
Благодарностей
700
Баллы
93
double time=DateTime.Now.Subtract(new DateTime(1970, 1, 1)).TotalSeconds;
return Math.Round(time,0);


Брать изначально секунды. Далее в нужный момент снова делаем запрос time_2, если time_2 > time+10800(секунды в трёх часах) то true
а как сравнить если +10800?
upd: допер) спасибо)
 

radv

Client
Регистрация
11.05.2015
Сообщения
3 788
Благодарностей
1 952
Баллы
113

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)