有些程序需要加的查询条件是本月的所有数据,所以就必须要将本月的第一天和最后一天通过现在的诗句推算出来方法有多种

方法一

本月第一天:DateTime.Now.AddDays(1 - DateTime.Now.Day)

本月最后一天: DateTime.Now.AddDays(1 - DateTime.Now.Day).AddMonths(1).AddDays(-1)

方法二

本月第一天:new DateTime(DateTime.Now.Year, DateTime.Now.Month, 1)

本月最后一天: new DateTime(DateTime.Now.Year, DateTime.Now.Month, 1).AddMonths(1).AddDays(-1)


估计还有很多方法可以实现,目前我在用到时就总结了这两中,希望可以为大家提供方便