2个日期之间的天数差距

days gap between 2 dates

我遇到了两个日期之间的差异时遇到的问题。例如,'9/11/2016' 减去 '7/11/2016' 结果是 62。为什么?任何人都可以帮助我吗?任何答复表示赞赏,提前致谢。 :)

Protected Sub txtReturnDate_TextChanged(sender As Object, e As EventArgs) Handles txtReturnDate.TextChanged

    Dim d1 As DateTime = txtArriveDate.Text
    Dim d2 As DateTime = txtReturnDate.Text

    Dim days As Integer = (d2 - d1).TotalDays
    lblDuration.Text = days.ToString()
End Sub

62 = 2016 年 7 月 11 日至 2016 年 9 月 11 日之间的天数。请尝试以下日期转换。这将避免日与月的混淆。

Dim dt As DateTime = DateTime.ParseExact(txtArriveDate.Text, "dd/MM/yyyy", CultureInfo.InvariantCulture)