UnixTime. Добавить определенное количество секунд к текущему времени.

  • Автор темы Автор темы pump
  • Дата начала Дата начала

pump

Client
Регистрация
19.09.2020
Сообщения
69
Реакции
10
Баллы
8
Доброго времени суток! Подскажите, пожалуйста! Как с помощью C# метода добавить определенное количество секунд к текущему времени?
Как получить текущее время UnixTime знаю. Прибавить к нему - проблема!
За ранее благодарен!
 
Доброго времени суток! Подскажите, пожалуйста! Как с помощью C# метода добавить определенное количество секунд к текущему времени?
Как получить текущее время UnixTime знаю. Прибавить к нему - проблема!
За ранее благодарен!
Хорошая статья.
C#:
Развернуть Свернуть Копировать
// Вместо AddSeconds() можно использовать и AddMinutes() (в принципе и AddHours, AddDays
DateTime dt1 = DateTime.Now.AddSeconds(30);
return dt1;

C#:
Развернуть Свернуть Копировать
// Unix Время
long udts = DateTimeOffset.UtcNow.AddHours(3).AddSeconds(30).ToUnixTimeSeconds();
return udts;
 
  • Оценить
Реакции: PandaCIB, Evgeny и pump
Благодарю!
 
Хорошая статья.
C#:
Развернуть Свернуть Копировать
// Вместо AddSeconds() можно использовать и AddMinutes() (в принципе и AddHours, AddDays
DateTime dt1 = DateTime.Now.AddSeconds(30);
return dt1;

C#:
Развернуть Свернуть Копировать
// Unix Время
long udts = DateTimeOffset.UtcNow.AddHours(3).AddSeconds(30).ToUnixTimeSeconds();
return udts;

Спасибо. А как в этом коде вместо цифр использовать значения из переменных?
Вот так не работает
C#:
Развернуть Свернуть Копировать
// Unix Время
long udts = DateTimeOffset.UtcNow.AddHours((project.Variables["random_hours"].Value)).AddMinutes(30).AddSeconds(00).ToUnixTimeSeconds();
return udts;
 
Спасибо. А как в этом коде вместо цифр использовать значения из переменных?
Вот так не работает
C#:
Развернуть Свернуть Копировать
// Unix Время
long udts = DateTimeOffset.UtcNow.AddHours((project.Variables["random_hours"].Value)).AddMinutes(30).AddSeconds(00).ToUnixTimeSeconds();
return udts;
C#:
Развернуть Свернуть Копировать
// Unix Время
long udts = DateTimeOffset.UtcNow.AddHours(Convert.ToInt32(project.Variables["random_hours"].Value)).AddMinutes(30).AddSeconds(00).ToUnixTimeSeconds();
return udts;
 
  • Оценить
Реакции: DDDmoney

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