diff options
author | bunnei <bunneidev@gmail.com> | 2023-06-13 13:28:45 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-06-13 13:28:45 -0700 |
commit | 698a3eda508ca0d3220452854b3ec977d7be5ea2 (patch) | |
tree | fc71df2feda7bfed6f686e3f7aa0fa8629aebc5d /src/common/time_zone.h | |
parent | 190eed819959987054a06c756e2be9a3a5eac37f (diff) | |
parent | 8f9afbcd91444c5e0653da458e44de37388c6d79 (diff) |
Merge pull request #10603 from lat9nq/tz-more-complete
core,common: Implement missing time zone data/computations
Diffstat (limited to 'src/common/time_zone.h')
-rw-r--r-- | src/common/time_zone.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/common/time_zone.h b/src/common/time_zone.h index 99cae6ef2..f574d5c04 100644 --- a/src/common/time_zone.h +++ b/src/common/time_zone.h @@ -3,15 +3,21 @@ #pragma once +#include <array> #include <chrono> #include <string> namespace Common::TimeZone { +[[nodiscard]] const std::array<const char*, 46>& GetTimeZoneStrings(); + /// Gets the default timezone, i.e. "GMT" [[nodiscard]] std::string GetDefaultTimeZone(); /// Gets the offset of the current timezone (from the default), in seconds [[nodiscard]] std::chrono::seconds GetCurrentOffsetSeconds(); +/// Searches time zone offsets for the closest offset to the system time zone +[[nodiscard]] std::string FindSystemTimeZone(); + } // namespace Common::TimeZone |