这似乎是一个新手问题,但我真的很挣扎。
我在 mysql 数据库中有一个时间字段。我正在使用 vb.net 2012。我试图在时间字段中插入时间量。我决定使用文本框并让用户输入小数形式的时间量 (1:30:00 = 1.5)。我的问题是这些时间跨度可能超过 24 小时,并且 vb 想要将其转换为包含天的格式。
例如。 100.5 小时转换为 4.04:30:00
我希望它显示为 100:30:00,以便我可以将其插入到我的数据库中。
我愿意接受其他建议。
请帮助我。我已经在这上面浪费了足够多的时间了。
最佳答案
这是您需要的吗?
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)
关于mysql - 将时间跨度转换为 hhh :mm:ss to insert into mySQL time type fields,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17220084/