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

.net 如何将System.DateTime转换为相关的分钟数?,.net,datetime,.net,Datetime,我需要将System.DateTime类型的变量转换为整数类型的相关分钟数,例如 上午4:00=240分钟 (从一天开始到凌晨4:00的分钟数) 12:00=720分钟, 23:00=1380分钟 有任何.net实用程序功能吗?您可以使用,您可以从以下位置获得时间跨度: 您可以使用,您可以通过以下方式获得时间跨度: 尝试TimeSpanbuddy是否需要考虑DateTime的日期部分?在夏令时开始/结束的日期中,午夜到凌晨4点之间可能不超过240分钟。请尝试TimeSpanbuddy是否需要考虑

我需要将System.DateTime类型的变量转换为整数类型的相关分钟数,例如

上午4:00=240分钟

(从一天开始到凌晨4:00的分钟数)

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

有任何.net实用程序功能吗?

您可以使用,您可以从以下位置获得时间跨度:

您可以使用,您可以通过以下方式获得时间跨度:


尝试
TimeSpan
buddy是否需要考虑
DateTime
的日期部分?在夏令时开始/结束的日期中,午夜到凌晨4点之间可能不超过240分钟。请尝试
TimeSpan
buddy是否需要考虑
DateTime
的日期部分?在夏令时开始/结束的日期中,午夜到凌晨4点之间可能不到240分钟。看起来这正是我需要的。谢谢。看起来这就是我需要的。非常感谢。
DateTime now = DateTime.Now;
int minutes = (int) now.TimeOfDay.TotalMinutes;