我先设置了一个时间,如果系统时间和我设置的时间相等的话,就弹出对话框。那如何判断两个时间相等?

解决方案 »

  1.   

    参数
    t1
    第一个 DateTime。 t2
    第二个 DateTime。 返回值
    有符号数字,指示 t1 和 t2 的相对值。 
    值类型 
     条件 
     
    小于零 
     t1 小于 t2。 
     
    零 
     t1 等于 t2。 
     
    大于零 
     t1 大于 t2。 
     备注
    在比较 DateTime 对象之前,请确保这些对象表示的是同一时区内的时间。示例
    下面的代码示例演示 Compare。DateTime t1 = new DateTime(100);
    DateTime t2 = new DateTime(20);if (DateTime.Compare(t1, t2) >  0) Console.WriteLine("t1 > t2"); 
    if (DateTime.Compare(t1, t2) == 0) Console.WriteLine("t1 == t2"); 
    if (DateTime.Compare(t1, t2) <  0) Console.WriteLine("t1 < t2"); 
      

  2.   

    利用SQL的convert函數,將兩個時間轉為相同的格式再進行比較:
    CONVERT(CHAR(10),columnName,103),columnName為字段名.