strictly necessary handlers

This commit is contained in:
rfi
2024-02-20 23:47:02 +07:00
parent 3dc95a1044
commit 11263bd61e
12 changed files with 217 additions and 6 deletions

View File

@@ -0,0 +1,14 @@
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;
}
}
}