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

pump

Client
Регистрация
19.09.2020
Сообщения
69
Благодарностей
10
Баллы
8
Доброго времени суток! Подскажите, пожалуйста! Как с помощью C# метода добавить определенное количество секунд к текущему времени?
Как получить текущее время UnixTime знаю. Прибавить к нему - проблема!
За ранее благодарен!
 

Gunjubasik

Client
Регистрация
30.05.2019
Сообщения
3 521
Благодарностей
1 319
Баллы
113
Доброго времени суток! Подскажите, пожалуйста! Как с помощью 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;
 
  • Спасибо
Реакции: Evgeny и pump

pump

Client
Регистрация
19.09.2020
Сообщения
69
Благодарностей
10
Баллы
8
Благодарю!
 

DDDmoney

Client
Регистрация
12.02.2022
Сообщения
42
Благодарностей
5
Баллы
8
Хорошая статья.
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;
 

Gunjubasik

Client
Регистрация
30.05.2019
Сообщения
3 521
Благодарностей
1 319
Баллы
113
Спасибо. А как в этом коде вместо цифр использовать значения из переменных?
Вот так не работает
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

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