Как сделать дату ровно месяц назад (6 мая -> 6 апреля)

Hannes

Client
Регистрация
03.02.2016
Сообщения
501
Благодарностей
244
Баллы
43
Доброго дня. Пока писал вопрос вспомнил как делается. Решил опубликовать сразу с решением, возможно в будущем кому-то поможет)

Код для уменьшения даты на 1 месяц. Было 06.05.2024 будет 06.04.2024.

C#:
string datasource = project.Variables["Current_date"].Value; //Дата на входе (например 06.05.2024)
DateTime data = DateTime.ParseExact(datasource, "dd.MM.yyyy", null); // Дата на входе
data = data.AddMonths(-1); // Уменьшаем на 1 месяц // Months можно менять на Days и т.д
project.Variables["New_date"].Value = data.ToString(@"dd'.'MM'.'yyyy"); // Записываем результат в переменную New_date
 
  • Спасибо
Реакции: Bahus и Sergodjan

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