Files
parr_api/PARR.Common/DateResolver.cs

35 lines
1.2 KiB
C#
Raw Normal View History

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;
}
}
}