我需要在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#中的最佳方式
感謝
假設星期的開始是星期天? – 2012-01-09 10:14:04