【发布时间】:2021-07-25 06:26:25
【问题描述】:
美好的一天! 我有以下块时:
var userDateReg = DB.Users.Select(u => u.DateLastVisit - u.DateRegistration).ToArray()
.Select(i => i.TotalDays);
return userDateReg;
我想返回 IEnumerable<DateTime> 而不是 IEnumerable<double>
【问题讨论】:
-
日期的减法不是日期,它是
TimeSpan,你得到它的日子。删除.Select(i => i.TotalDays),你会得到TimeSpan -
...和
TimeSpan.TotalDays将是 10、16、175 之类的值 - 难以转换为日期或时间跨度
标签: c# .net type-conversion