asp.net 2个日期之间的整月数的算法

 更新时间:2009年06月17日 21:31:49   作者:  
我是说两个日期之间间隔整月,比如2008-11-5 和 2009-4-3之间的整月,结果是12,1,2,3这四个月

今天,有个网友提问:

c# 算出整月
问题补充:

我是说两个日期之间间隔整月,比如2008-11-5 和 2009-4-3之间的整月,结果是12,1,2,3这四个月

算法的代码很简单,主要是思路问题。

复制代码 代码如下:

DateTime dt1 = 日期1;
DateTime dt2 = 日期2;

int 整月数 = (dt2.Year - dt1.Year) * 12 + (dt2.Month - 1) - dt1.Month;

相关文章

  • 浅谈MVC框架的优点(翻译)

    浅谈MVC框架的优点(翻译)

    这篇文章主要介绍了浅谈MVC框架的优点(翻译),小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2019-11-11
  • asp.net 删除项目文件/文件夹IIS重启,Session丢失问题

    asp.net 删除项目文件/文件夹IIS重启,Session丢失问题

    最近在做一个项目,涉及到大量文件中转(先上传到本项目的某个文件夹中,在移动到FTP中),后面发现每次一删除文件之后在做操作都会提示未登录,刚开始以为是WebService Session丢失问题,后面发现缓存也更新了
    2011-12-12
  • 一个简单的自定义程序日志小样例

    一个简单的自定义程序日志小样例

    前面一篇文章大概说了下自己对日志的一点理解,可能不太直观,这里再附上一个简单的使用例子,以作为对之前的补充,例子比较简单,所以直接看注释即可。
    2009-07-07
  • 一文带你了解.Net基于Threading.Mutex实现互斥锁

    一文带你了解.Net基于Threading.Mutex实现互斥锁

    互斥锁是一个互斥的同步对象,意味着同一时间有且仅有一个线程可以获取它。这篇文章主要介绍了一文带你了解.Net基于Threading.Mutex实现互斥锁,感兴趣的可以了解一下
    2021-06-06
  • Entity Framework Core批处理SQL语句

    Entity Framework Core批处理SQL语句

    这篇文章介绍了Entity Framework Core批处理SQL语句的方法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-02-02
  • .NET中用ICSharpCode.TextEditor自定义代码折叠与高亮

    .NET中用ICSharpCode.TextEditor自定义代码折叠与高亮

    这篇文章主要给大家介绍了.NET中用ICSharpCode.TextEditor自定义代码折叠与高亮的相关资料,文中通过示例代码与图片介绍的很详细,需要的朋友可以参考借鉴,下面来一起看看吧。
    2017-02-02
  • 如何在ASP.NET Core中使用Session的示例代码

    如何在ASP.NET Core中使用Session的示例代码

    这篇文章主要介绍了如何在ASP.NET Core中使用Session的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-01-01
  • ASP.NET 页面间数据传递方法小结

    ASP.NET 页面间数据传递方法小结

    Web 页面是无状态的, 服务器对每一次请求都认为来自不同用户,因此,变量的状态在连续对同一页面的多次请求之间或在页面跳转时不会被保留。
    2009-12-12
  • .NET中可空值类型【Nullable<T>】实现原理

    .NET中可空值类型【Nullable<T>】实现原理

    本文主要介绍了.NET中可空值类型的实现原理,具有很好的参考价值。下面跟着小编一起来看下吧
    2017-03-03
  • ASP.NET(C#) String, StringBuilder 与 StringWriter性能比较

    ASP.NET(C#) String, StringBuilder 与 StringWriter性能比较

    ASP.NET(C#) String, StringBuilder 与 StringWriter性能比较...
    2007-08-08

最新评论