可能的重复:
月份差异 https://stackoverflow.com/questions/1525990/difference-in-months
Hi all:
我们如何使用 LINQ 计算两个日期之间的月份差异?我可以使用以下方法找到天数差异:
(p.Account.StateChangeDate.Date - DateTime.Now.Date).Days
但几个月来没有选择。
请建议。
Try 计算两个日期之间的月份差异 https://stackoverflow.com/questions/1525990/difference-in-months
从该问题中选择您要使用的算法。
然后,如果您使用 Linq2Sql,那么几乎所有这些都会被映射回数据库,如下所示DATEPART
类型操作(我认为)。
或者,您可以使用类似以下的函数在 SQL 中进行计算http://www.sqlmag.com/article/sql-server/calculate-month-difference.aspx http://www.sqlmag.com/article/sql-server/calculating-month-difference.aspx- 然后可以将其作为函数公开给 Linq2Sql
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)