diff options
author | jason.piao <jason.piao@mongodb.com> | 2019-07-12 18:18:25 -0400 |
---|---|---|
committer | jason.piao <jason.piao@mongodb.com> | 2019-08-15 14:38:41 -0400 |
commit | 575f10c0c89e18537255d3814c817771ff16d127 (patch) | |
tree | d1bb8c4893f14285d475a356998a778637416f54 /src/mongo/db/query/datetime/date_time_support.cpp | |
parent | 987b2e6e5ab2b2d1b8ec0e1a041147f3ff55e730 (diff) | |
download | mongo-575f10c0c89e18537255d3814c817771ff16d127.tar.gz |
SERVER-41868 add timelib fuzzer
Diffstat (limited to 'src/mongo/db/query/datetime/date_time_support.cpp')
-rw-r--r-- | src/mongo/db/query/datetime/date_time_support.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/mongo/db/query/datetime/date_time_support.cpp b/src/mongo/db/query/datetime/date_time_support.cpp index 1705bb600b2..f98dcfac779 100644 --- a/src/mongo/db/query/datetime/date_time_support.cpp +++ b/src/mongo/db/query/datetime/date_time_support.cpp @@ -364,6 +364,16 @@ TimeZone TimeZoneDatabase::getTimeZone(StringData timeZoneId) const { str::stream() << "unrecognized time zone identifier: \"" << timeZoneId << "\""); } +std::vector<std::string> TimeZoneDatabase::getTimeZoneStrings() const { + std::vector<std::string> timeZoneStrings = {}; + + for (auto const& timezone : _timeZones) { + timeZoneStrings.push_back(timezone.first); + } + + return timeZoneStrings; +} + void TimeZone::adjustTimeZone(timelib_time* timelibTime) const { if (isTimeZoneIDZone()) { timelib_set_timezone(timelibTime, _tzInfo.get()); |