C# 时间比较大小

Posted 众里寻Ta千百度 ^_^

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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");

以上是关于C# 时间比较大小的主要内容,如果未能解决你的问题,请参考以下文章

C#代码中如何比较两个日期的大小?

比较两个字符串,在 C# 中忽略大小写 [重复]

C#比较大小

用c#比较三个数的大小,并输出最大数。

C# TCP编程 NetworkStream 的大小?

C#中String的静态方法Compare(str1,str2)比较字符串大小