给出年月 获得这个月的第一天和最后一天

private DateTime GetFirstDayOfMonth(int Year,int Month)
        {
            //你见过不是从1号开始的月份么?没有
            //那么,直接返回给调用者吧!
            //良好的一个编程习惯就是你的代码让人家看了简单易懂
            return Convert.ToDateTime(Year.ToString() + "-" + Month.ToString() + "-1");
        }

        private DateTime GetLastDayOfMonth(int Year, int Month)
        {
            //这里的关键就是 DateTime.DaysInMonth 获得一个月中的天数
            int Days = DateTime.DaysInMonth(Year, Month);
            return Convert.ToDateTime(Year.ToString() + "-" + Month.ToString() + "-" + Days.ToString());
            
        }

DateTime类中还有一个 DateTime.IsLeapYear( int year) 的函数,用来判断一年是不是闰年。

posted @ 2022-02-08 14:33  zf78  阅读(48)  评论(0)    收藏  举报