【问题标题】:Adding a 0 to the Time in a VB Console Application在 VB 控制台应用程序中将 0 添加到时间
【发布时间】:2013-09-28 17:35:48
【问题描述】:

我在VB.Net 中创建了一个控制台应用程序,它将 2 次相加,然后显示最后一次的输出。经过大量工作,我设法让它工作,但我有一个问题:

有时当我计算时间并且最终结果低于“10 分钟”时,它不包括分钟前的“0”。我这样说是因为时钟上 10 分钟以内的所有数字都像 09、08、07 等。

例如,我做 2:05 + 1:02,答案是 3:07,而不是 3:7。另一个例子是我做 1:00 + 2:00,当它的意思是 3:00 时输出是 3:0。

谁能帮我解决这个问题?

【问题讨论】:

    标签: vb.net time-format


    【解决方案1】:

    使用自定义格式格式化数字。示例:

    Dim minuteString as String = minutes.ToString("00")
    

    【讨论】:

    • 我不明白?我已经将分钟声明为整数了?字符串是从哪里来的?
    猜你喜欢
    • 2015-03-03
    • 1970-01-01
    • 1970-01-01
    • 2012-04-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多