I noticed many people are using the weeks, as a way of describing time. I have never used weeks, so I never know where to look up what date, a week is.
I have always thought that it would be easy to make a program in .NET that do the work for me, and it really was.
You can see the result below.
If you want to know what week a specific date is, click the calendar, and the week will be shown in textbox below.
If you want to know what date a specific week starts with, select a date in the calendar, in the year you want to get the week from. Type in the week in the textbox, and click the what date button.
***Example removed***
Oh, and if you want to use the code, it is just these few lines:
int GetWeekOfYear(DateTime date)
{
GregorianCalendar cal = new GregorianCalendar();
return cal.GetWeekOfYear(date, CalendarWeekRule.FirstFourDayWeek, DayOfWeek.Monday);
}
private DateTime GetDateByWeek(int year, int week)
{
DateTime date = new DateTime(year, 1, 1);
return date.AddDays(7 * week – (int)date.DayOfWeek-6);
}
Leave a Reply