Я могу получить номер недели, если я использую обычный способ. Как вы знаете, это вычисляет номер недели в соответствии с обычной датой начала, которая составляет 01.01.2015.Получить номер недели для разных стартов
CultureInfo.CurrentCulture.Calendar.GetWeekOfYear(mydate, CultureInfo.CurrentCulture.DateTimeFormat.CalendarWeekRule, CultureInfo.CurrentCulture.DateTimeFormat.FirstDayOfWeek)
Но я хочу изменить эту дату начала. Например, моя первая неделя года будет 01.07.2015, и по этой дате я хочу рассчитать неделю года для данной даты.
Может быть, посмотри на Нод время http://nodatime.org/. И вы должны знать, что существует международный стандарт, как количество недель. Если вы планируете изобретать свой собственный стандарт, вы будете путаться для тех, кто использует международный стандарт. – RenniePet