对比两个时间我们可以用DateTime.Compar()来比较,但是现在我的两个时间一个 
如: DateTime t1 = '2008-03-13 00:00:00';
    DateTime t2 = '2008-03-13 4:35:32';
如用Compar来比较 t2 >t1 但是现在只想比较到天,这里因该t1 == t2 因该怎么做啊.

解决方案 »

  1.   

    DateTime.Now.Year
    DateTime.Now.Month
    DateTime.Now.Date
      

  2.   

    DateTime.Compare(t2.Date, t1.Date)
    这里t2.Date是'2008-03-13 00:00:00'
    t1.Date也是'2008-03-13 00:00:00'
    就可以比较到天了
      

  3.   

    if ((t1 - t2).Days == 0)
      

  4.   

    if ((t1 - t2).Days == 0)
      

  5.   

    年月日类型的日期可以直接转换成int型比大小
    也可以用compare方法
      

  6.   

    先格式化 yyyy-MM-dd HH:mm:ss 
    再replace掉-和:以及空格 
    再转化为int
    比较
      

  7.   

    DateTime.Compare(t1.Date,t2.Date)可以,楼上好像说过了。
      

  8.   

     // DateTime.Compare(t1.Date,t2.Date)