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