From d39d84e169e9c7ac7b90c3c0da5b2578b104c573 Mon Sep 17 00:00:00 2001 From: Commander Red Date: Fri, 2 Jun 2023 10:46:13 +0200 Subject: [PATCH] Fix toString() --- src/espchrono.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/espchrono.cpp b/src/espchrono.cpp index 6d25e28..a5fa838 100644 --- a/src/espchrono.cpp +++ b/src/espchrono.cpp @@ -262,7 +262,7 @@ std::expected parseDaypoint(std::string_view std::string toString(const DateTime &dateTime) { - return fmt::format("{:04}-{:02}-{:02}T{:02}:{:02}:{:02}.{:03}", + return fmt::format("{:04}-{:02}-{:02}T{:02}:{:02}:{:02}.{:03}Z", int{dateTime.date.year()}, unsigned{dateTime.date.month()}, unsigned{dateTime.date.day()}, dateTime.hour, dateTime.minute, dateTime.second, dateTime.millisecond); } @@ -271,7 +271,7 @@ std::string toString(const LocalDateTime &dateTime) { date::hh_mm_ss helper{dateTime.timezone.offset + hours32{dateTime.dst ? 1 : 0}}; - return fmt::format("{:04}-{:02}-{:02}T{:02}:{:02}:{:02}.{:03} {}{:02}:{:02}", + return fmt::format("{:04}-{:02}-{:02}T{:02}:{:02}:{:02}.{:03}{}{:02}:{:02}", int{dateTime.date.year()}, unsigned{dateTime.date.month()}, unsigned{dateTime.date.day()}, dateTime.hour, dateTime.minute, dateTime.second, dateTime.millisecond, helper.is_negative() ? "-" : "+", uint8_t(helper.hours().count()), uint8_t(helper.minutes().count()));