47 const std::chrono::system_clock::time_point &tp)
const
49 std::time_t time_temp = std::chrono::system_clock::to_time_t(tp);
50 std::tm
const *time_out = std::localtime(&time_temp);
52 if (this->
day != time_out->tm_wday)
54 if (!(this->start_hour < time_out->tm_hour ||
56 this->start_min <= time_out->tm_min)))
58 if (!(this->
end_hour > time_out->tm_hour ||
59 (this->end_hour == time_out->tm_hour &&
60 this->end_min >= time_out->tm_min)))