Как получить правильный номер недели в году от заданной даты, когда мой первый день недели - воскресенье.
Например:
6 May 2018 - 12 May 2018
это неделя 18
13 May 2018 - 19 May 2018
это неделя 19
Я пытаюсь использовать следующий метод расширения, но не могудостичь желаемого результата.Это дает неделю 19 и 20 , где я ожидаю неделю 18 и 19 соответственно.
public static int GetWeekOfYear(this DateTime date)
{
return CultureInfo.InvariantCulture.Calendar.GetWeekOfYear(
date,
CalendarWeekRule.FirstFourDayWeek,
DayOfWeek.Sunday);
}