【C#】根据年和月,获取月的第一天和最后一天

 

#region 根据年和月,获取当月第一天和当月最后一天
        /// <summary>
        /// 根据 年 和 月,获取当月第一天
        /// </summary>
        /// <param name="years"></param>
        /// <param name="months"></param>
        /// <returns>返回:yyyy-MM-dd 形式</returns>
        public static String GetFirstDayByYearMonth(string years, string months)
        {
            DateTime datetime = DateTime.Parse(years + "-" + months + "-" + "15");
            return datetime.AddDays(1 - datetime.Day).ToString("yyyy-MM-dd");
        }

        /// <summary>
        /// 根据 年 和 月,获取当月最后一天
        /// </summary>
        /// <param name="years"></param>
        /// <param name="months"></param>
        /// <returns>返回:yyyy-MM-dd 形式</returns>
        public static String GetLastDayByYearMonth(string years, string months)
        {
            DateTime datetime = DateTime.Parse(years + "-" + months + "-" + "15");
            return datetime.AddDays(1 - datetime.Day).AddMonths(1).AddDays(-1).ToString("yyyy-MM-dd");
        }
        #endregion

 

 

参考自:https://www.cnblogs.com/ymj126/p/3905274.html

posted @ 2022-05-31 14:36  狼窝窝  阅读(593)  评论(0)    收藏  举报