[tz] Getting current tzdb version in use
Martin Burnicki
martin.burnicki at meinberg.de
Thu Jul 19 13:11:50 UTC 2018
Howard Hinnant wrote:
> On Jul 19, 2018, at 3:33 AM, Martin Burnicki <martin.burnicki at meinberg.de> wrote:
>> BTW, does your implementation check the tzdb version on each call, or
>> only once after startup? In the latter case an updated tzdb version
>> would only be detected if a program (or the whole system) is restarted …
>
> On first access to any call that requires a tzdb lookup, the version is looked up on the local disk and cached.
>
> However, if the client calls reload_tzdb() (https://en.cppreference.com/w/cpp/chrono/tzdb_functions) the std::lib implementation may load a new version of the tzdb if available.
Thanks for the pointer!
Martin
--
Martin Burnicki
Senior Software Engineer
MEINBERG Funkuhren GmbH & Co. KG
Email: martin.burnicki at meinberg.de
Phone: +49 5281 9309-414
Linkedin: https://www.linkedin.com/in/martinburnicki/
Lange Wand 9, 31812 Bad Pyrmont, Germany
Amtsgericht Hannover 17HRA 100322
Geschäftsführer/Managing Directors: Günter Meinberg, Werner Meinberg,
Andre Hartmann, Heiko Gerstung
Websites: https://www.meinberg.de https://www.meinbergglobal.com
Training: https://www.meinberg.academy
More information about the tz
mailing list