【发布时间】:2018-11-05 17:29:20
【问题描述】:
我需要在 c# 中获取前一周的开始日期 例如。今天是 1 月 9 日。 前一周的开始日期是 1 月 1 日。
我正在使用以下代码
DayOfWeek weekStart = DayOfWeek.Sunday;
DateTime startingDate = DateTime.Today;
while (startingDate.DayOfWeek != weekStart)
startingDate = startingDate.AddDays(-1);
DateTime previousWeekStart = startingDate.AddDays(-7);
这是c#中最好的方法吗
谢谢
【问题讨论】:
-
假设星期的开始是星期日?
标签: c#