我有一个变量[Dim mytime =“ 12:30:00 AM”]
我想从TimeOfDay减去mytime,我也想将差值作为一个整数值...我应该怎么做。
我添加了以下代码
Dim mytime = DateTime.Parse("1:16:00 AM")
Dim result = TimeOfDay - mytime
dim finalresult = result.Seconds
Run Code Online (Sandbox Code Playgroud)
但这给了我负面的价值观
简单:
首先,直接将转换myTime
为DateTime
-:
Dim myTime = #12:30:00 AM#
Run Code Online (Sandbox Code Playgroud)
或通过解析字符串:
Dim myTime = DateTime.Parse("12:30:00 AM")
Dim result = DateTime.TimeOfDay - myTime
Run Code Online (Sandbox Code Playgroud)
但是您不会得到整数-这应该如何工作?整数应该代表什么?相反,您得到一个TimeSpan
。
如果您需要几秒钟的差异,则可以提取出来,当然:
Dim differenceInSeconds = result.Seconds
Run Code Online (Sandbox Code Playgroud)
几分钟或其他任何组件也一样。