0

这似乎是一个新手问题,但我真的很努力。

我在 mysql 数据库中有一个时间字段。我正在使用 vb.net 2012。我正在尝试将时间量插入时间字段。我已经决定使用文本框并让用户以小数形式输入时间量(1:30:00 = 1.5)。我的问题是这些时间跨度可能超过 24 小时,而 vb 希望将其转换为包含天数的格式。

前任。100.5 小时转换为 4.04:30:00

我希望它显示为 100:30:00,以便我可以将其插入到我的数据库中。

我愿意接受其他建议。

请帮我。我在这上面浪费的时间已经够多了。

4

1 回答 1

2

这是你需要的吗?

    Dim ts As TimeSpan = New TimeSpan(100, 30, 1)
    Dim foo As String = String.Format("{0:00}:{1:00}:{2:00}", _
                                     Math.Floor(ts.TotalHours), ts.Minutes, ts.Seconds)
于 2013-06-20T17:52:50.263 回答