如何将System.DateTime转换为相关的分钟数?

时间:2015-10-23 11:12:50

标签: .net datetime

我需要将System.DateTime类型的变量转换为整数类型E.g的相关分钟数。

  

凌晨4:00 = 240分钟

(从一天开始到凌晨4点的分钟数),

  

12:00 = 720分钟,   23:00 = 1380分钟。

是否有.net实用程序功能?

1 个答案:

答案 0 :(得分:4)

您可以使用TimeSpan.TotalMinutes,从DateTime.TimeOfDay获得时间跨度:

DateTime now = DateTime.Now;
int minutes = (int) now.TimeOfDay.TotalMinutes;