Files
BLHX.Server/BLHX.Server.Common/Utils/DateTimeExtensions.cs
2024-02-20 23:47:02 +07:00

15 lines
453 B
C#

namespace BLHX.Server.Common.Utils
{
public static class DateTimeExtensions
{
public static int GetWeekOfMonth(this DateTime date)
{
int dayOfMonth = date.Day;
DateTime firstDayOfMonth = new(date.Year, date.Month, 1);
DayOfWeek firstDayOfWeek = firstDayOfMonth.DayOfWeek;
int offset = (dayOfMonth + (int)firstDayOfWeek - 1) / 7;
return offset + 1;
}
}
}