Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ GetWeekOfYearOfMinSupportedDateTime()

int System.Globalization.Calendar.GetWeekOfYearOfMinSupportedDateTime ( int firstDayOfWeek,
int minimumDaysInFirstWeek )
inlineprivateinherited

Definition at line 224 of file Calendar.cs.

225 {
226 int num = GetDayOfYear(MinSupportedDateTime) - 1;
227 int num2 = (int)(GetDayOfWeek(MinSupportedDateTime) - num % 7);
228 int num3 = (firstDayOfWeek + 7 - num2) % 7;
229 if (num3 == 0 || num3 >= minimumDaysInFirstWeek)
230 {
231 return 1;
232 }
234 int num5 = num2 - 1 - num4 % 7;
235 int num6 = (firstDayOfWeek - num5 + 14) % 7;
236 int num7 = num4 - num6;
237 if (num6 >= minimumDaysInFirstWeek)
238 {
239 num7 += 7;
240 }
241 return num7 / 7 + 1;
242 }
DayOfWeek GetDayOfWeek(DateTime time)
int GetDayOfYear(DateTime time)
virtual DateTime MinSupportedDateTime
Definition Calendar.cs:13
virtual int DaysInYearBeforeMinSupportedYear
Definition Calendar.cs:39

References System.Globalization.Calendar.DaysInYearBeforeMinSupportedYear, System.Globalization.Calendar.GetDayOfWeek(), System.Globalization.Calendar.GetDayOfYear(), and System.Globalization.Calendar.MinSupportedDateTime.

Referenced by System.Globalization.Calendar.GetWeekOfYearFullDays().