1.时间比较大小
DateTime t1 = new DateTime(100);
DateTime t2 = new DateTime(20);
if (DateTime.Compare(t1, t2) > 0) Console.WriteLine("t1 > t2"); // t1 大
if (DateTime.Compare(t1, t2) == 0) Console.WriteLine("t1 == t2"); // 相等
if (DateTime.Compare(t1, t2) < 0) Console.WriteLine("t1 < t2"); //t1 小
2.获取上月最后一天和第一天
// 获取上月
DateTime lastMonth = DateTime.Now.AddMonths(-1);
// 获取上月第一天
string LastMonth_firstDay = lastMonth.AddDays(1 - lastMonth.Day).ToString("yyyy-MM-dd");
// 获取上月最后一天
string LastMonth_lastDay = lastMonth.AddDays(1 - lastMonth.Day).AddMonths(1).AddDays(-1).ToString("yyyy-MM-dd");