- Регистрация
- 16.12.2020
- Сообщения
- 259
- Благодарностей
- 126
- Баллы
- 43
Простите, заколупался уже, но никак)
Пользуюсь сниппетом:
в моем случае unixTime берется из Json, а не переменной и тут затык, ни в какую не хочет переводить...
пробовал и так:
выводит: Выполнение действия CSharp OwnCode. Значение для добавления находилось вне допустимого диапазона.
Имя параметра: value
и так:
выдает: Выполнение действия CSharp OwnCode. Наиболее подходящий перегруженный метод для "long.Parse(string)" имеет несколько недопустимых аргументов
с самим значением все нормально: Выполнение кода C# Результат: 1667808363000
Пользуюсь сниппетом:
C#:
//ИЗ UNIXTIME В DATETIME
// переменная с UnixTime
long unixTime = long.Parse(project.Variables["unixTime"].Value);
DateTime dateTime = (new DateTime(1970, 1, 1, 0, 0, 0, 0)).AddSeconds(unixTime).ToLocalTime();
// возможно вывести в нужном формате
return dateTime.ToString();
пробовал и так:
C#:
long unixTime = project.Json.catalog.items[i].sortTimeStamp;
Имя параметра: value
и так:
C#:
long unixTime = long.Parse(project.Json.catalog.items[i].sortTimeStamp);
с самим значением все нормально: Выполнение кода C# Результат: 1667808363000