diff --git a/date.h b/date.h index 80e866d..5f3fa35 100644 --- a/date.h +++ b/date.h @@ -4347,8 +4347,8 @@ parse(std::basic_istream& is, tp = floor(local_days(year{tm.tm_year + 1900}/ (tm.tm_mon+1)/ (tm.tm_mday)) + - hours{tm.tm_hour} + minutes{tm.tm_min} + - seconds{tm.tm_sec} + subseconds); + subseconds + seconds{tm.tm_sec} + + minutes{tm.tm_min} + hours{tm.tm_hour}); if (abbrev != nullptr) *abbrev = std::move(temp_abbrev); if (offset != nullptr)