Trừ hai DateTime得到 TimeSpan, dùng TotalMinutes lấy tổng phút (double).
Ví dụ minh họa
using System;
public class Demo
{
public static void Main()
{
DateTime date1 = new DateTime(2018, 7, 15, 8, 15, 20);
DateTime date2 = new DateTime(2018, 8, 17, 11, 14, 25);
TimeSpan ts = date2 - date1;
Console.WriteLine("Chênh lệch phút = {0}", ts.TotalMinutes);
}
}
Kết quả đầu ra
Chênh lệch phút = 47699.0833333333
Kiểm tra: 33 ngày 2h 59m 5s ≈ 33×1440 + 179.083 = 47699.083 phút ✓
Phân biệt: Minutes (thành phần 0-59) vs TotalMinutes (tổng).