你的位置:首页 > ASP.net教程

[ASP.net教程]C# 时间比较大小


  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");