fromtime 2008-05-21 5:31:22的格式转换为5.5小时

来源:百度知道 编辑:UC知道 时间:2024/05/22 20:30:23
fromtime 2008-05-21 5:31:22的格式转换为5.5小时?
大家,给出出主意啊?

把5个半小时全部转换为分钟或者秒然后再来除以60!
最后绝对是可以得到5.5个小时滴!

DateTime time = DateTime.Parse( "2008-05-21 5:31:22" );
Console.WriteLine( "TimeOfDay.TotalHours = {0:00.00}", time.TimeOfDay.TotalHours );

DateTime dt = new DateTime(2008,5,21,5,31,22);
Console.WriteLine(((decimal)(dt.Hour * 60 + dt.Minute) / 60).ToString("F1"));