如何判断这两日期相等????(不是在sql里)
2009-4-20和2009-04-20

解决方案 »

  1.   

     private int DateCompare(string date1, string date2)
            {
                try
                {
                    string[] _date1 = date1.Split(new char[] { '-' });
                    string[] _date2 = date2.Split(new char[] { '-' });                DateTime dt1 = new DateTime(Int32.Parse(_date1[0]), Int32.Parse(_date1[1]), Int32.Parse(_date1[2]));
                    DateTime dt2 = new DateTime(Int32.Parse(_date2[0]), Int32.Parse(_date2[1]), Int32.Parse(_date2[2]));
                    return dt1.CompareTo(dt2);
                }
                catch
                {
                    return -2;
                }
            }
      

  2.   

     return Convert.ToDateTime("2009-4-20") == Convert.ToDateTime("2009-04-20");