This commit is contained in:
Shawn Zhong 2023-01-10 14:06:23 -06:00
parent 74c1db4ed0
commit 70cb1591d7
2 changed files with 0 additions and 7 deletions

View File

@ -2115,7 +2115,6 @@ struct formatter<std::chrono::time_point<std::chrono::system_clock, Duration>,
val -= std::chrono::seconds(1); val -= std::chrono::seconds(1);
} }
return formatter<std::tm, Char>::do_format( return formatter<std::tm, Char>::do_format(
gmtime(std::chrono::time_point_cast<std::chrono::seconds>(val)), ctx, gmtime(std::chrono::time_point_cast<std::chrono::seconds>(val)), ctx,
&subsecs); &subsecs);

View File

@ -885,14 +885,8 @@ TEST(chrono_test, timestamps_sub_seconds) {
std::chrono::milliseconds>(); std::chrono::milliseconds>();
const auto d = std::chrono::milliseconds(250); const auto d = std::chrono::milliseconds(250);
EXPECT_EQ("59.000", fmt::format("{:%S}", epoch - 4 * d));
EXPECT_EQ("59.250", fmt::format("{:%S}", epoch - 3 * d));
EXPECT_EQ("59.500", fmt::format("{:%S}", epoch - 2 * d));
EXPECT_EQ("59.750", fmt::format("{:%S}", epoch - 1 * d)); EXPECT_EQ("59.750", fmt::format("{:%S}", epoch - 1 * d));
EXPECT_EQ("00.000", fmt::format("{:%S}", epoch)); EXPECT_EQ("00.000", fmt::format("{:%S}", epoch));
EXPECT_EQ("00.250", fmt::format("{:%S}", epoch + 1 * d)); EXPECT_EQ("00.250", fmt::format("{:%S}", epoch + 1 * d));
EXPECT_EQ("00.500", fmt::format("{:%S}", epoch + 2 * d));
EXPECT_EQ("00.750", fmt::format("{:%S}", epoch + 3 * d));
EXPECT_EQ("01.000", fmt::format("{:%S}", epoch + 4 * d));
} }
} }