获取本周的周一日期与本周的周日日期
#region 获取本周周一
/// <summary>
/// 获取本周的周一日期
/// </summary>
/// <returns></returns>
public static string GetThisWeekMonday()
{
DateTime date = DateTime.Now;
DateTime firstDate = System.DateTime.Now;
switch (date.DayOfWeek)
{
case System.DayOfWeek.Monday:
firstDate = date;
break;
case System.DayOfWeek.Tuesday:
firstDate = date.AddDays(-1);
break;
case System.DayOfWeek.Wednesday:
firstDate = date.AddDays(-2);
break;
case System.DayOfWeek.Thursday:
firstDate = date.AddDays(-3);
break;
case System.DayOfWeek.Friday:
firstDate = date.AddDays(-4);
break;
case System.DayOfWeek.Saturday:
firstDate = date.AddDays(-5);
break;
case System.DayOfWeek.Sunday:
firstDate = date.AddDays(-6);
break;
}
return firstDate.ToString("yyyy-MM-dd");
}
#endregion
#region 获取本周的周日
/// <summary>
/// 获取本周的周日日期
/// </summary>
/// <returns></returns>
public static string GetThisWeekSunday()
{
DateTime date = DateTime.Now;
DateTime lastDate = System.DateTime.Now;
switch (date.DayOfWeek)
{
case System.DayOfWeek.Monday:
lastDate = date.AddDays(6);
break;
case System.DayOfWeek.Tuesday:
lastDate = date.AddDays(5);
break;
case System.DayOfWeek.Wednesday:
lastDate = date.AddDays(4);
break;
case System.DayOfWeek.Thursday:
lastDate = date.AddDays(3);
break;
case System.DayOfWeek.Friday:
lastDate = date.AddDays(2);
break;
case System.DayOfWeek.Saturday:
lastDate = date.AddDays(1);
break;
case System.DayOfWeek.Sunday:
lastDate = date;
break;
}
return lastDate.ToString("yyyy-MM-dd");
}
#endregion
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步