【发布时间】:2014-03-20 02:17:36
【问题描述】:
仅显示天数的时间跨度,没有小时、分钟和秒。
我的时间跨度是 39 天的 30.00:00:00。请在 vb.net 代码中提供帮助。
【问题讨论】:
仅显示天数的时间跨度,没有小时、分钟和秒。
我的时间跨度是 39 天的 30.00:00:00。请在 vb.net 代码中提供帮助。
【问题讨论】:
这里是TimeSpan documentation on MSDN。假设你从这个开始:
' Define an interval of 3 days, 16+ hours.
Dim interval As New TimeSpan(3, 16, 42, 45, 750)
Console.WriteLine(interval.Days())
Console.WriteLine(interval.ToString("dddd"))
您有两种选择以天为单位显示时间。第一个是:
Console.WriteLine(interval.Days())
或者您可以在 ToString 函数中格式化您的时间:
Console.WriteLine(interval.ToString("dddd"))
您需要添加尽可能多的ds,否则会出现错误。
【讨论】: