namespace PARR.Common
{
//TODO:!!! Удалить этот класс !!!
///
/// Даты и часовые пояса
///
public static class DateResolver
{
///
/// Это текущий день относительно часовой зоны МСК? Да - текущий, нет - следующий день.
/// Так делаьб фуфуфу!!!
/// смотри IsCurrentDayRelativeMskTime(int hour)
///
/// Дата ЮТС
///
public static bool IsCurrentDayRelativeMskTime(DateTimeOffset date)
{
// смотри IsCurrentDayRelativeMskTime(int hour)
return IsCurrentDayRelativeMskTime(date.Hour);
}
///
/// Это текущий день относительно часовой зоны МСК? Да - текущий, нет - следующий день.
///
/// Час
///
public static bool IsCurrentDayRelativeMskTime(int hour)
{
//Так как в базе всё храним в UTC то время с 21 часа уже соответствует следующими суткам в календаре Москвы
//TODO: Не надо так делать!!! НИКАДА!!!
// нужно добавить к таймзоне ЮТС +3 часа, посчитать в МСК и потом обратно отнять 3 часа
if (hour >= 21)
return false;
return true;
}
}
}