我在像 138.34 这样的数据库中有一个分钟字段,我需要将其转换回 HH:MM:SS 最简单的方法是什么?
问问题
29708 次
2 回答
22
您可以使用TimeSpan.FromMinutes(minutesInDouble)
, 以双精度格式传递上述值。有关更多信息 -在此处查看 MSDN 链接
于 2013-08-23T13:37:52.917 回答
20
使用TimeSpan
结构:
var timeSpan = TimeSpan.FromMinutes(138.34);
int hh = timeSpan.Hours;
int mm = timeSpan.Minutes;
int ss = timeSpan.Seconds;
结果:
Console.WriteLine("Hours:{0} Minutes:{1} Seconds:{2}", hh, mm, ss);
// Hours:2 Minutes:18 Seconds:20
于 2013-08-23T13:38:48.413 回答