Сравнение времени. Запуск аккаунта через сутки

littleKongo

Client
Регистрация
17.01.2015
Сообщения
244
Благодарностей
24
Баллы
18
Есть уйма аккаунтов с лимитами. Лимиты истекают через сутки. Механика: использовал аккаунт, записал его в таблицу и время последнего использования. Как потом понять что прошли сутки. То есть я беру из таблица данные аккаунта и время его последнего запуска, через какие инструменты можно научить зенку, чтобы она понимала что прошли сутки и можно этот аккаунт юзать?
 

Ribas

Client
Регистрация
31.05.2014
Сообщения
1 380
Благодарностей
467
Баллы
83

alexpost

Client
Регистрация
15.06.2016
Сообщения
173
Благодарностей
60
Баллы
28
Вычитай из текущей даты в юникс формате дату последнего акка. Получишь кол-во секунд с посл захода. Дальше сравнивай с числом 24×3600 ( столько секунд в сутках)), можно через if.
 

amyboose

Client
Регистрация
21.04.2016
Сообщения
2 312
Благодарностей
1 191
Баллы
113
Код:
DateTime time = DateTime.ParseExact(project.Variables["time"].Value, "yyyy-dd-MM hh:mm:ss", System.Globalization.CultureInfo.InvariantCulture).AddDays(1);
if (DateTime.Now < time)
return false;
else return true;
Не гарантирую, что точно код сработает, так как написан на коленках левой рукой, но принцип примерно такой.
 

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