diff --git a/date.h b/date.h index 4473d94..073abee 100644 --- a/date.h +++ b/date.h @@ -3455,18 +3455,11 @@ operator<<(std::ostream& os, return os << year_month_day(dp) << ' ' << make_time(tp-dp); } -template inline -typename std::enable_if -< - !std::chrono::treat_as_floating_point::value && - !std::ratio_less::value - , std::ostream& ->::type -operator<<(std::ostream& os, - const std::chrono::time_point& tp) +std::ostream& +operator<<(std::ostream& os, const day_point& dp) { - return os << year_month_day(floor(tp)); + return os << year_month_day(dp); } } // namespace date