📌  相关文章
📜  c# 获取当前月份的第一天和最后一天 - C# (1)

📅  最后修改于: 2023-12-03 14:39:47.760000             🧑  作者: Mango

C# 获取当前月份的第一天和最后一天

在开发中,我们经常需要获取当前月份的第一天和最后一天的日期,本文将介绍使用C#语言实现该功能的方法。

实现方法

我们可以使用DateTime类型的构造函数和属性来实现获取当前月份的第一天和最后一天。

获取当前月份的第一天,可以使用以下代码:

DateTime firstDay = new DateTime(DateTime.Now.Year, DateTime.Now.Month, 1);

上述代码中,我们使用DateTime.Now属性获取当前时间,并使用Year和Month属性获取当前年份和月份,然后将日期设置为1,即为当前月份的第一天。

获取当前月份的最后一天,可以使用以下代码:

DateTime lastDay = new DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.DaysInMonth(DateTime.Now.Year, DateTime.Now.Month));

上述代码中,我们同样使用DateTime.Now属性获取当前时间,并使用Year和Month属性获取当前年份和月份,然后使用DaysInMonth方法获取当前月份的天数,最后将日期设置为该月最后一天的日期。

完整代码

以下是完整的C#代码实现:

DateTime firstDay = new DateTime(DateTime.Now.Year, DateTime.Now.Month, 1);
DateTime lastDay = new DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.DaysInMonth(DateTime.Now.Year, DateTime.Now.Month));
总结

以上就是使用C#语言获取当前月份的第一天和最后一天的方法。希望本文对大家有所帮助。