+10 дней к дате из переменной

Andr123

Client
Регистрация
08.01.2016
Сообщения
75
Благодарностей
10
Баллы
8
Доброго дня! Нашел на форуме сниппет, где можно к сегодняшней дате добавить 10 дней:
project.Variables["day10"].Value = DateTime.Now.AddDays(10).ToString("MM/dd/yyyy");
Но как сделать, чтобы бралась не дата сегодня и к ней прибавлялось 10 дней, а бралась дата из переменной в виде 01/12/2018 и к ней добавлялось 10 дней?
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
19 468
Благодарностей
8 689
Баллы
113
Доброго дня! Нашел на форуме сниппет, где можно к сегодняшней дате добавить 10 дней:
project.Variables["day10"].Value = DateTime.Now.AddDays(10).ToString("MM/dd/yyyy");
Но как сделать, чтобы бралась не дата сегодня и к ней прибавлялось 10 дней, а бралась дата из переменной в виде 01/12/2018 и к ней добавлялось 10 дней?
нашел у себя в коллекции такой вариант кода:
Код:
var daydelta = Convert.ToInt32(project.Variables["daydelta"].Value);
string date = "20/01/2018";
string format = "dd/MM/yyyy";
return DateTime.ParseExact (date, format, System.Globalization.CultureInfo.InvariantCulture).AddDays(daydelta).ToString(format, new System.Globalization.CultureInfo("EN"));
в переменной daydelta находится кол-во дней которое нужно прибавить (отнять) от заданной даты..
 
Последнее редактирование:
  • Спасибо
Реакции: Andr123

Andr123

Client
Регистрация
08.01.2016
Сообщения
75
Благодарностей
10
Баллы
8
Огромное спасибо, все работает!
 

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