在C#.Net中将十进制数转换为小时、分钟和秒
本文关键字:小时 分钟 转换 Net 十进制数 | 更新日期: 2023-09-27 18:28:50
我在138.34这样的数据库中有一个分钟字段,我需要将其转换回HH:MM:SS。最简单的方法是什么?
您可以使用TimeSpan.FromMinutes(minutesInDouble)
,以双重格式传递上述值。有关更多信息,请查看此处的MSDN链接
使用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