Дата и время

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

bezanetwork

Client
Регистрация
30.08.2020
Сообщения
91
Реакции
2
Баллы
8
Добрый день. Есть строка даты и время в формате (уу.мм.дд) 2020-01-01 01:01:01. Нужно чтобы при каждом выполнении задания, к времени прибавлялось n-ное количество часов, рандомное количество минут и секунд и чтобы в случае чего, перепрыгивало на новый день, месяц и год. Понимаю, что дату можно подгружать из файла с последующим сохранением после вычисления новой даты, но как генерировать эту самую новую дату? Помогите пожалуйста
 
Для добавления дат используется ряд методов:

  • Add(DateTime date): добавляет дату date

  • AddDays(double value): добавляет к текущей дате несколько дней

  • AddHours(double value): добавляет к текущей дате несколько часов

  • AddMinutes(double value): добавляет к текущей дате несколько минут

  • AddMonths(int value): добавляет к текущей дате несколько месяцев

  • AddYears(int value): добавляет к текущей дате несколько лет
пример:
Развернуть Свернуть Копировать
DateTime date1 = new DateTime(2015, 7, 20, 18, 30, 25); // 20.07.2015 18:30:25
return date1.AddHours(3); // 20.07.2015 21:30:25
 
  • Оценить
Реакции: bezanetwork
C#:
Развернуть Свернуть Копировать
return DateTime.Now.AddDays(-1).ToString("yyyy-MM-dd"); //Вчера
//return DateTime.Now.ToString("yyyy-MM-dd"); //Сегодня
 
  • Оценить
Реакции: bezanetwork

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