C#日期笔记一

 1     class Program
 2     {
 3         static void Main(string[] args)
 4         {
 5             var 今天 = DateTime.Now.ToShortDateString().ToDateTime();
 6 
 7             var 昨天 = 今天.AddDays(-1);
 8             var 明天 = 今天.AddDays(1);
 9 
10             var 一个月前的今天 = 今天.AddMonths(-1);
11             var 一个月后的今天 = 今天.AddMonths(1);
12 
13             var 一个年前的今天 = 今天.AddYears(-1);
14             var 一个年后的今天 = 今天.AddYears(1);
15 
16             var 当前月天数 = System.Threading.Thread.CurrentThread.CurrentUICulture.Calendar.GetDaysInMonth(今天.Year, 今天.Month);
17 
18             Console.WriteLine("今天是{0}".FormatWith(今天.ToString("yyyy-MM-dd")));
19             Console.WriteLine("昨天是{0}".FormatWith(昨天.ToString("yyyy-MM-dd")));
20             Console.WriteLine("明天是{0}".FormatWith(明天.ToString("yyyy-MM-dd")));
21             Console.WriteLine("一个月前的今天是{0}".FormatWith(一个月前的今天.ToString("yyyy-MM-dd")));
22             Console.WriteLine("一个月后的今天是{0}".FormatWith(一个月后的今天.ToString("yyyy-MM-dd")));
23             Console.WriteLine("一个年前的今天是{0}".FormatWith(一个年前的今天.ToString("yyyy-MM-dd")));
24             Console.WriteLine("一个年后的今天是{0}".FormatWith(一个年后的今天.ToString("yyyy-MM-dd")));
25             Console.WriteLine("当前月天数是{0}".FormatWith(当前月天数));
26 
27             Console.ReadKey();
28         }
29     }

原文地址:https://www.cnblogs.com/maiaimei/p/7251754.html