首页 > 技术文章 > 计算某个月的最后一天

ncellit 2016-09-13 17:09 原文

方法:

public static DateTime GetLastDayofMonth(int year, int month)
        {
            int days = DateTime.DaysInMonth(year, month);
            DateTime datetime = new DateTime(year, month, 1);
            return datetime.AddDays(days - 1);
        }

调用方法

GetLastDayofMonth(2016, 10).ToString()

 

 

扩展

 Console.WriteLine("当前月份" + DateTime.Now.Month.ToString());
            Console.WriteLine("60天后的日期" + DateTime.Now.AddDays(60));

 

 

//两个月后
DateTime.Now.AddMonths(2).Month

 

 

非原创,原作忘记地址,我是给自己看的

推荐阅读