35 lines
1.2 KiB
C#
35 lines
1.2 KiB
C#
namespace PARR.Common
|
||
{
|
||
/// <summary>
|
||
/// Даты и часовые пояса
|
||
/// </summary>
|
||
public static class DateResolver
|
||
{
|
||
/// <summary>
|
||
/// Это текущий день относительно часовой зоны МСК? Да - текущий, нет - следующий день.
|
||
/// </summary>
|
||
/// <param name="date">Дата ЮТС</param>
|
||
/// <returns></returns>
|
||
public static bool IsCurrentDayRelativeMskTime(DateTimeOffset date)
|
||
{
|
||
return IsCurrentDayRelativeMskTime(date.Hour);
|
||
}
|
||
|
||
|
||
/// <summary>
|
||
/// Это текущий день относительно часовой зоны МСК? Да - текущий, нет - следующий день.
|
||
/// </summary>
|
||
/// <param name="hour">Час</param>
|
||
/// <returns></returns>
|
||
public static bool IsCurrentDayRelativeMskTime(int hour)
|
||
{
|
||
//Так как в базе всё храним в UTC то время с 21 часа уже соответствует следующими суткам в календаре Москвы
|
||
|
||
if (hour >= 21)
|
||
return false;
|
||
|
||
return true;
|
||
}
|
||
}
|
||
}
|