Get week number of a date in C#
To get current week number of a date in C# we can use methodISOWeek.GetWeekOfYear()
which takes DateTime
as parameter and return an int
for current week number.Remember to include namespace:
using System.Globalization;
Example
using System;
using System.Globalization;
public class Program
{
public static void Main()
{
DateTime date = new DateTime(2022, 8, 1, 12, 0, 0);
int numberOfWeeks = ISOWeek.GetWeekOfYear(date);
Console.WriteLine(numberOfWeeks);
}
}
Output
31