这似乎是一个新手问题,但我真的很挣扎。
我在mysql数据库中有一个时间字段。我正在使用vb.net 2012.我正在尝试在时间字段中插入一些时间。我已决定使用文本框并让用户输入小数时间(1:30:00 = 1.5)。我的问题是这些时间跨度可能超过24小时,而vb希望将其转换为包含天数的格式。
离。 100.5小时转换为4.04:30:00
我希望它显示为100:30:00,以便我可以将其插入我的数据库。
我愿意接受其他建议。
请帮帮我。我浪费了足够的时间在这上面。
答案 0 :(得分: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)