- Регистрация
- 27.01.2018
- Сообщения
- 246
- Благодарностей
- 19
- Баллы
- 18
Взял на этом форуме код по сверке даты на старость)
DateTime.Parse(project.Variables["data_rolika"]);
DateTime now = DateTime.Now; // Текущее время
var days = (now - dt).Days; // Разница в днях (31)
if (days>30)
{
return "Прошло больше 30 дней";
}
else
{
return "Еще есть время";
}
В переменной дата такая: 02.03.2015
В итоге получаю ошибки:
Если вот так указать за место переменной: DateTime dt = DateTime.Parse("02.03.2015"); // Заданное время
То все ок!
Не пойму что я не так делаю то. Переменную вроде правильно вписал же...
DateTime.Parse(project.Variables["data_rolika"]);
DateTime now = DateTime.Now; // Текущее время
var days = (now - dt).Days; // Разница в днях (31)
if (days>30)
{
return "Прошло больше 30 дней";
}
else
{
return "Еще есть время";
}
В переменной дата такая: 02.03.2015
В итоге получаю ошибки:
![](/discussion/proxy.php?image=https%3A%2F%2Fsun9-1.userapi.com%2Fimpf%2FS4YYTiHU0VimWP1elc8UgU-4_7wjX4QkK_P7hA%2FZEsKoJ53NVs.jpg%3Fsize%3D1071x126%26quality%3D96%26sign%3D05bdcd340c9ade188f912d40c8497c03%26type%3Dalbum&hash=095db0253d2168280d4fac742e2e5a48)
Если вот так указать за место переменной: DateTime dt = DateTime.Parse("02.03.2015"); // Заданное время
То все ок!
Не пойму что я не так делаю то. Переменную вроде правильно вписал же...