我可以使用给定的代码计算 vb.net 中的时间跨度
Dim dtStartDate As Date = "17/12/2032"
Dim iNumberOfDays As Integer
Dim tsTimeSpan As TimeSpan
tsTimeSpan = Now.Subtract(dtStartDate)
iNumberOfDays = tsTimeSpan.Days 'Where iNumberOfDays is the result of the timespan
当我的计算机时间格式为
dd-MMM-yy(位于控制面板> 日期和时间> 更改日期和时间> 更改日历设置> 日期格式。
如果我将计算机日期格式更改为类似MM/dd/yy的内容,我的应用程序会在该行中给出错误
将 dtStartDate 调暗为日期 = "17/12/2032"
错误是“从字符串“17/12/2032”到类型日期的转换无效。
我需要计算所有日期格式的时间跨度。如何解决问题?