vb.net - 计算时间差(以秒为单位)

标签 vb.net

我正在使用以下代码来计算时差。我想以秒为单位显示,而不是 HH:MM:SS 请指教。

Dim myTime = DateTime.Parse("15:40:00 PM")
    Dim vrNowTime = DateTime.Parse(TimeOfDay)
    Dim result = vrNowTime - myTime
    Label1.Text = vrNowTime & "   " & myTime
    MsgBox(result.ToString)

谢谢

最佳答案

使用result.TotalSeconds(如果您想显示整数,则对其进行四舍五入)。

您也可能想简单地写:

Dim result as TimeSpan = Now() - myTime

关于vb.net - 计算时间差(以秒为单位),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13988982/

相关文章:

mysql - 从 MySqlCommand 获取 "final"准备好的语句

c# - 消除 visual studio 解决方案文件夹中的临时文件

mysql - 发生无效操作异常

asp.net - SqlServer Spatial DataReader.GetFieldType 返回 null

c# - 如何使用 EF Core 更改 Sqlite 数据库?

c# - 从sql数据源获取数据到asp.net控件

javascript - RegisterClientScriptBlock 不起作用

.net - 如何修改 .net 的 BackgroundWorker 类,以便它在方法完成时触发自定义事件

c# - 序列化方法的比较

.net - 使用 GROUP BY 和 Count(*) 将 LINQ 查询为匿名类型