c# - C# 如何计算两个日期之间的月数

标签 c# asp.net

我想知道如何计算两个日期之间的月数。有什么方法可以用C#计算吗?

Eg1.    Date1 = "2011/11/01"  
        Date2 = "2012/02/01"     
Result. Numbers of Month =3  

 Eg2.  Date1 = "2012/01/31"
       Date2 = "2012/02/01"  
Result. Numbers of Month =1

 Eg3.  Date1 = "2012/01/01"  
       Date2 = "2012/02/28"
 Result. Numbers of Month =1

最佳答案

这将给出月份之间的差异:

int months = (Date2.Year - Date1.Year) * 12 + Date2.Month - Date1.Month;

关于c# - C# 如何计算两个日期之间的月数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10829732/

相关文章:

c# - 仅当对象不为 null 时,如何将属性的值分配给 var

c# - 如何修复空格的 UTF 编码?

c# - 以编程方式在 Crystal Report C# 中创建公式字段

asp.net - 问题映射HttpHandler->找不到HTTP错误404

c# - C#删除文件

asp.net - 在每个屏幕分辨率上并排显示

c# - 等待自定义函数

asp.net - C# 7.0 值元组编译错误?

asp.net - 如何摆脱难看的asp:菜单闪烁?

c# - 如果查询字符串为空,则返回表中的所有值