本文实例讲述了.NET的DateTime函数获取上个月的起始和截止时间的方法。分享给大家供大家参考。具体分析如下:
报表中经常遇到的一个头疼的问题是需要自动选择过去一个月的数据作为当前报表输出。网上查询了一些.NET 的C#例子,发现都实现的比较复杂,其实这个问题可以很简单的通过.NET的DateTime函数来实现,因为.NET中给我们提供了当前天数–System.DateTime.Now.Day函数,还有增加天和月份的AddDays和AddMonth函数。
于是我们可以这样设想,当前时间 – 当前天数 = 上个月截至时间, 而当前时间 – 1个月 – 当前天数 + 1 = 上个月起始时间
然后:
上个月起始时间:
复制代码代码如下:
lastMonthBegin = DateTime.Now.AddMonths(-1).AddDays(1-DateTime.Now.Day);
上个月截至时间:
复制代码代码如下:
相关文章
猜你喜欢
- 个人服务器网站搭建:如何选择合适的服务器提供商? 2025-06-10
- ASP.NET自助建站系统中如何实现多语言支持? 2025-06-10
- 64M VPS建站:如何选择最适合的网站建设平台? 2025-06-10
- ASP.NET本地开发时常见的配置错误及解决方法? 2025-06-10
- ASP.NET自助建站系统的数据库备份与恢复操作指南 2025-06-10

