日期问题之间的差异

Difference Between Dates Issue

我在获取两个日期之间的天数差异时遇到了问题。我将在下面 post 我的代码,但我想要实现的非常简单,只需计算 2 个日期之间的天数差异并将差异放在标签中。

代码:

 string date1 = "";
 string date2 = "";
 if (myRdr.HasRows)
        {
            myRdr.Read();
            date1 = myRdr["Date 1"].ToString();
            date2 = myRdr["Date 2"].ToString();
        }

Date 1Date 2 是我从 SQL 服务器的查询中选择的。我从 table 中提取的日期格式是 12/25/2015

我试过这些行来将字符串转换为日期,但是 returns 什么都没有:

DateTime date1Diff= DateTime.ParseExact(date1, "dd/MM/yyyy", null);
DateTime date2Diff= DateTime.ParseExact(date2, "dd/MM/yyyy", null);

然后我打算得到 date2Diff - date1Diff

之间的差异

所以我的问题是,为什么 date1Diffdate2Diff 什么都不返回,什么是获得这两个日期之间差异的最佳方法?

    Put this method in class form or in the same form pass the string date format that you read it gives you date difference

    public static double GetDateDiff(string d1, string d2)
    {
        double result = 0.0;
        DateTime MyDate1 = Convert.ToDateTime(d1);
        DateTime MyDate2 = Convert.ToDateTime(d2);
        result = ((MyDate1 - MyDate2).TotalDays);
        return result;
    }