【问题标题】:Timespan to display just the days, without hrs, min, and sec仅显示天数的时间跨度,没有小时、分钟和秒
【发布时间】:2014-03-20 02:17:36
【问题描述】:

仅显示天数的时间跨度,没有小时、分钟和秒。

我的时间跨度是 39 天的 30.00:00:00。请在 vb.net 代码中提供帮助。

【问题讨论】:

    标签: vb.net timespan days


    【解决方案1】:

    这里是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,否则会出现错误。

    【讨论】:

      猜你喜欢
      • 2012-06-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-10-05
      • 1970-01-01
      • 2020-09-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多