Всем привет
Есть снипет, который вычитает одну дату из другой и выдает ответ в минутах:
string date1 = project.Variables["DateNumber1"].Value;
string date2 = project.Variables["DateNumber2"].Value;
DateTime Date1Posttime = DateTime.ParseExact(date1, "h:mm d MMM. yyyy г.", new System.Globalization.CultureInfo("ru-RU"));
DateTime Date2Posttime = DateTime.ParseExact(date2, "h:mm d MMM. yyyy г.", new System.Globalization.CultureInfo("ru-RU"));
return (Date1Posttime - Date2Posttime).TotalMinutes;
В переменных даты в таком формате:
DateNumber1 = 12:17 23 сен. 2018 г.
DateNumber2 = 23:35 25 сен. 2018 г.
Суть проблемы:
Данный снипет отрабатывает в цикле, т.е. он перебирает ряд дат, и оставляет самую "свежую".
Проблема в том, что при старте работы шаблона он работает, но на определенном этапе цикла (например после 4 итерации), начинает выдавать ошибку "
Выполнение действия CSharp OwnCode Строка не распознана как действительное значение DateTime.
" и после этого уже не работает ни с одной датой. Даты проверял, формат даты нормальный (т.е. тот который и нужен).
Буду благодарен за помощь
Есть снипет, который вычитает одну дату из другой и выдает ответ в минутах:
string date1 = project.Variables["DateNumber1"].Value;
string date2 = project.Variables["DateNumber2"].Value;
DateTime Date1Posttime = DateTime.ParseExact(date1, "h:mm d MMM. yyyy г.", new System.Globalization.CultureInfo("ru-RU"));
DateTime Date2Posttime = DateTime.ParseExact(date2, "h:mm d MMM. yyyy г.", new System.Globalization.CultureInfo("ru-RU"));
return (Date1Posttime - Date2Posttime).TotalMinutes;
В переменных даты в таком формате:
DateNumber1 = 12:17 23 сен. 2018 г.
DateNumber2 = 23:35 25 сен. 2018 г.
Суть проблемы:
Данный снипет отрабатывает в цикле, т.е. он перебирает ряд дат, и оставляет самую "свежую".
Проблема в том, что при старте работы шаблона он работает, но на определенном этапе цикла (например после 4 итерации), начинает выдавать ошибку "
Выполнение действия CSharp OwnCode Строка не распознана как действительное значение DateTime.
" и после этого уже не работает ни с одной датой. Даты проверял, формат даты нормальный (т.е. тот который и нужен).
Буду благодарен за помощь