diff --git a/include/fmt/chrono.h b/include/fmt/chrono.h index a0e2f9b2..2d510783 100644 --- a/include/fmt/chrono.h +++ b/include/fmt/chrono.h @@ -480,17 +480,15 @@ struct chrono_formatter { std::chrono::duration(val)); } - Rep hour() const { - return static_cast(mod((s.count() / 3600), 24)); - } + Rep hour() const { return static_cast(mod((s.count() / 3600), 24)); } Rep hour12() const { - Rep hour = mod((s.count() / 3600), 12); + Rep hour = static_cast(mod((s.count() / 3600), 12)); return hour <= 0 ? 12 : hour; } - Rep minute() const { return mod((s.count() / 60), 60); } - Rep second() const { return mod(s.count(), 60); } + Rep minute() const { return static_cast(mod((s.count() / 60), 60)); } + Rep second() const { return static_cast(mod(s.count(), 60)); } std::tm time() const { auto time = std::tm();