Форматирование даты для прибавления к ней определенного количества дней - 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);

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

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

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