static void Main(string[] args)
{
DateTime time1 = DateTime.Now;
DateTime time2 = time1.AddHours(1).AddMinutes(45);
TimeSpan span = time1.Subtract(time2).Duration(); //先求差值 再取绝对值
Console.WriteLine(span.TotalHours);
Console.WriteLine(span.Hours);
Console.WriteLine(span.Minutes);
Console.WriteLine(span.Seconds);
Console.Read();
}
运行结果: