В Net есть встроенные форматы даты и времени. Давайте попробуем ими воспользоваться.
using System; using System.Globalization; class MainClass { public static void Main(string[] args) { DateTime dt=new DateTime(2000,1,29); dt=dt.AddDays(34); string date = dt.ToString("g", DateTimeFormatInfo.InvariantInfo); Console.WriteLine(date); } }
Мы создали переменную типа DateTime и при инициализации внесли начальный день. Потом прибавили 30 дней и после этого отформатировали время в формат string для вывода на экран. Форматов много я выбрал g.