2X faster development
The ultimate WinForms UI toolkit to boost your development speed.
Retrieve the current week numberYou can retrieve the current week number in Schedule control by using the GetWeekOfYear method. In this method, define the CalendarWeekRule class and DayOfWeek class. The CalendarWeekRule class is used to get the first week of the year and the DayOfWeek class is used to get the first day of the week. C# private void bt_weeknumber_Click(object sender, EventArgs e) { // to set specific cluture CultureInfo CI = new CultureInfo("en-US"); Calendar Cal = CI.Calendar; // first week of year CalendarWeekRule CWR = CI.DateTimeFormat.CalendarWeekRule; // first day of week DayOfWeek FirstDOW = CI.DateTimeFormat.FirstDayOfWeek; // to get the current week number int week = Cal.GetWeekOfYear(DateTime.Now, CWR, FirstDOW); Console.WriteLine("\n\nThe CalendarWeekRule used for the en-US culture is {0}.", CWR); Console.WriteLine("\nThe FirstDayOfWeek used for the en-US culture is {0}.", FirstDOW); Console.WriteLine("\nTherefore, the current week is Week {0} of the current year.", week.ToString()); } VB Private Sub bt_weeknumber_Click (ByVal sender As Object, ByVal e As EventArgs) Handles button1.Click ' to set specific cluture Dim CI As New CultureInfo("en-US") Dim Cal As Calendar = CI.Calendar ' first week of year Dim CWR As CalendarWeekRule = CI.DateTimeFormat.CalendarWeekRule ' first day of week Dim FirstDOW As DayOfWeek = CI.DateTimeFormat.FirstDayOfWeek ' to get the current week number Dim week As Integer = Cal.GetWeekOfYear(DateTime.Now, CWR, FirstDOW) Console.WriteLine(Constants.vbLf + Constants.vbLf & "The CalendarWeekRule used for the en-US culture is {0}.", CWR) Console.WriteLine(Constants.vbLf & "The FirstDayOfWeek used for the en-US culture is {0}.", FirstDOW) Console.WriteLine(Constants.vbLf & "Therefore, the current week is Week {0} of the current year.", week.ToString()) End Sub The following screenshot illustrates the output. Figure 1: Getting the current week number Samples: C#: WeekNumber VB: WeekNumber |
2X faster development
The ultimate WinForms UI toolkit to boost your development speed.
This page will automatically be redirected to the sign-in page in 10 seconds.