我有一个变量[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)
几分钟或其他任何组件也一样。
| 归档时间: |
|
| 查看次数: |
16819 次 |
| 最近记录: |