获取TimeSpan中的总小时数

Mar*_*ark 3 c# timespan

如何减去两个日期并获得TimeSpan返回的对象的总小时数?

例如,如果TimeSpan为2天,则总小时数为48.

Dan*_*Tao 7

然后你想要对象的TotalHours属性TimeSpan:

DateTime today = DateTime.Today;
DateTime twoDaysAgo = today.AddDays(-2.0);

// returns 48.0
double totalHours = (today - twoDaysAgo).TotalHours;
Run Code Online (Sandbox Code Playgroud)