C#求出给定日期所在周,月的起止日期
作者:韩明剑
时间:2021-06-16
浏览:1740
点赞:0

概述:此方法可计算出给定日期所在周的起止日期,也可以计算出所在月的起止日期

代码:

计算周起止日期

DateTime dtNow = DateTime.Now;//当前时间
DateTime startWeek = dtNow.AddDays(1 - Convert.ToInt32(dtNow.DayOfWeek.ToString("d")));//本周周一
string strStartWeek = startWeek.ToString("yyyy-MM-dd");
DateTime endWeek = startWeek.AddDays(6);//本周周日
string strEndWeek = endWeek.ToString("yyyy-MM-dd");

计算月起止日期

DateTime dtNow = DateTime.Now;//当前时间
DateTime startMonth = dtNow.AddDays(1 - dtNow.Day);//本月月初
string strStartMonth = startMonth.ToString("yyyy-MM-dd");
DateTime endMonth = startMonth.AddMonths(1).AddDays(-1);//本月月末
string strEndMonth = endMonth.ToString("yyyy-MM-dd");

原创不易,转载请保留本站版权。