Форматирование даты для прибавления к ней определенного количества дней - C#

Узнай цену своей работы

Формулировка задачи:

здравствуйте. такая вот трабла с датой, значит в строковом формате есть дата в формате

Месяц.День.Год

нужно к ней прибавить n дней, но типу DateTime нужен формат Д.М.Г когда пробовал делать так
                
DateTime tmp;
tmp = Convert.ToDateTime(string1.Text);
tmp=tmp.AddDays(n);
string1 = tmp.ToString("MM.dd.yyyy");
то косяк в том,что при переводе строки в дату,путаются местами месяц и день, то есть например у мя есть дата 1.31.2012 (31ое января) и при попытке перевести это в datetime будет ошибка типа 31ый месяц не существует... подскажите пожалуйста как всё это правильно сделатЬ?

Решение задачи: «Форматирование даты для прибавления к ней определенного количества дней»

textual
Листинг программы
tmp = DateTime.ParseExact(string1, "MM.dd.yyyy", null);

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 3.769 из 5
Похожие ответы