我在两日期之间获得差异时遇到问题。例如,'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
某些上下文可能有帮助。这是VB.Net吗?你确定你有自己认为的日期和月份吗?你能指望什么? – doctorlove
嗨,是的,它是vb.net我希望得到像2如果日期是'9/11/2016和'7/11/2016''。我想我从我的jquery datepicker正确得到日期。 –
它真的接受一个字符串。考虑尝试'Parse'方法并明确您在字符串中使用的格式:https://msdn.microsoft.com/zh-cn/library/system.datetime.parse(v=vs.110).aspx ?cs-save-lang = 1&cs-lang = vb#code-snippet-1 – doctorlove