2009-06-23 24 views

Trả lời

120
TimeSpan span = end-start; 
double totalMinutes = span.TotalMinutes; 
5

Xem TimeSpan.TotalMinutes:

Gets giá trị của cấu trúc TimeSpan hiện tại thể hiện trong toàn bộ và phút phân đoạn.

7

tôi sẽ làm điều đó như thế này:

int totalMinutes = (int)(end - start).TotalMinutes; 
+0

Thực sự cũ nhưng 'cast' sẽ cắt ngắn. Sử dụng 'Convert.ToInt32' để làm tròn chính xác. – Asken

10

Tại sao không chỉ làm nó theo cách này?

DateTime dt1 = new DateTime(2009, 6, 1); 
DateTime dt2 = DateTime.Now; 
double totalminutes = (dt2 - dt1).TotalMinutes; 

Hy vọng điều này sẽ hữu ích.

4
double totalMinutes = (end-start).TotalMinutes; 
Các vấn đề liên quan