- Регистрация
- 09.10.2017
- Сообщения
- 96
- Благодарностей
- 46
- Баллы
- 18
Здравствуйте, коллеги! У меня проблема с работой DateTime.Now в C# коде. А именно ниже приведённые варианты кода при написании шаблона работали хорошо. Шаблон прошёл все тесты и был успешно введён в работу. Но на данный момент этот код работает только в ZP. То есть в PM отказывается работать. Ссылаясь на ошибку "Выполнение действия CSharp OwnCode: timestamp. Входная строка имела неверный формат". Работал - сейчас НЕТ, НО в при выполнении кода в ZP работает как часики. Кто сталкивался и что делать? P.S. ZennoPoster RU 5.30.0.0, была проблема такая же 2 года назад. Просто забил. Сейчас не получится, нужен код.
Сам код:
UPDATE: этот код решился заполнением int - project.Variables["crm_day"].Value;
И второй пример:
Сам код:
C#:
DateTime exp = DateTime.Now; // Создаем текущую дату
exp = exp.AddDays(Convert.ToDouble(project.Variables["crm_day"].Value)); // Добавляем к ней 7 дней
project.Variables["date"].Value = exp.ToString(@"yyyy'/'MM'/'dd")+" 23:50".ToString();
И второй пример:
C#:
//или если брать время из программы.
DateTime dt = DateTime.Parse(DateTime.Now.ToString("MM/dd/yyyy hh:mm:ss"));
return ((int)(dt - new DateTime(1970, 1, 1)).TotalSeconds) + "553";
Вложения
-
13,4 КБ Просмотры: 3
Последнее редактирование: