Сравнение двух дат

Sirius123

Client
Регистрация
16.09.2017
Сообщения
38
Благодарностей
11
Баллы
8
Доброго времени суток. Появился вопрос, нужно сравнить 2 даты. если одна больше другой на 15 минут, нужно запустить определенное действие.
Дата1 - 29.10.2020 22:09
Дата2 - 2020-10-29 21:54:27

Я так понимаю нужно привести вторую дату к формату как у первой и получить разницу положить ее в переменную. И потом через экшн If получить уже условие.

Как привести вторую дату к формату первой?
И как получить разницу в минутах?
 

Mikhail B.

Moderator
Регистрация
23.12.2014
Сообщения
14 328
Благодарностей
5 431
Баллы
113

Sirius123

Client
Регистрация
16.09.2017
Сообщения
38
Благодарностей
11
Баллы
8
Спасибо. очень познавательная статья
Вопрос решил вот таким кодом

string input1 = project.Variables["Data1"].Value;
string input2 = project.Variables["Data2"].Value ;

DateTime dat1 = DateTime.Parse(input1);
DateTime dat2 = DateTime.Parse(input2);

TimeSpan diff = dat1.Subtract(dat2);
return Math.Floor(diff.TotalMinutes);
 

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