我在数据库中有一个分钟字段,如138.34,我需要转换回HH:MM:SS最简单的方法是什么?
答案 0 :(得分:20)
您可以使用TimeSpan.FromMinutes(minutesInDouble)
,以双重格式传递上述值。
有关详细信息,请查看MSDN链接here
答案 1 :(得分:13)
使用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