반응형

입력한 날짜가 몇주차인지 구하는 방법이다.

 

DateTime targetDate = DateTime.Parse(txtdate.Value);

System.Globalization.CultureInfo culture = null;

if (culture == null)
{
    culture = System.Globalization.CultureInfo.CurrentCulture;
}

System.Globalization.CalendarWeekRule weekRule = culture.DateTimeFormat.CalendarWeekRule;
DayOfWeek firstDayOfWeek = culture.DateTimeFormat.FirstDayOfWeek;
int WeekOfYear = culture.Calendar.GetWeekOfYear(targetDate, weekRule, firstDayOfWeek);
WeekOfYear = WeekOfYear - 1;

 

각 문화권에 맞게 주차를 구하도록 되어 있다.

반응형

+ Recent posts