<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>I for one am happy to see progress made WRT time zone APIs in the C++ world. &nbsp;cctz may not be entirely comprehensive (like the new Java 8 date/time api, etc.) , but it does what it does quite well.<br><br><div><hr id="stopSpelling">From: mj1856@hotmail.com<br>To: brian.inglis@systematicsw.ab.ca; tz@iana.org<br>Subject: RE: [tz] CCTZ time zone library for C++ from Google<br>Date: Wed, 28 Oct 2015 10:10:10 -0700<br><br>

<style><!--
.ExternalClass .ecxhmmessage P {
padding:0px;
}

.ExternalClass body.ecxhmmessage {
font-size:12pt;
font-family:Calibri;
}

--></style>
<div dir="ltr">Could be worse. &nbsp;Could be like the Boost date_time api, which somehow thought it would be acceptable to map tzdb identifiers to fixed offset pairs, and never even bothered to keep them updated.<div><a href="http://www.boost.org/doc/libs/1_59_0/doc/html/date_time/local_time.html#date_time.local_time.tz_database" target="_blank">http://www.boost.org/doc/libs/1_59_0/doc/html/date_time/local_time.html#date_time.local_time.tz_database</a><br><div><a href="https://github.com/boostorg/date_time/tree/master/data" target="_blank">https://github.com/boostorg/date_time/tree/master/data</a></div><div><br></div><div><br><div>&gt; To: tz@iana.org<br>&gt; From: Brian.Inglis@systematicsw.ab.ca<br>&gt; Date: Wed, 28 Oct 2015 09:52:32 -0600<br>&gt; Subject: Re: [tz] CCTZ time zone library for C++ from Google<br>&gt; <br>&gt; On 2015-10-21 13:34, Tim Parenti wrote:<br>&gt; &gt; FYI, last month, Google released and open-sourced cctz &lt;https://github.com/google/cctz&gt;, a new time zone library for C++.<br>&gt; &gt;<br>&gt; &gt; My favorite quote from the announcement &lt;http://google-opensource.blogspot.com/2015/09/introducing-cctz-simple-time-zone.html&gt; on their Open Source Blog:<br>&gt; &gt;<br>&gt; &gt;     /"Time zones are logical and easy to use." —no one ever/<br>&gt; <br>&gt; Don't think that project will help much, as the zone is not part of the opaque structure, but is a separate parameter in their API: that won't cause many problems! ;^&gt;<br>&gt; If we think back 15+ years, many problems were due to messing around with sub-chunks of dates, whether string, integer, or bits, instead of using the APIs provided to convert from one date representation to another. Is it September again in the date/time domain?<br>&gt; <br>&gt; -- <br>&gt; Take care. Thanks, Brian Inglis, Calgary, Alberta, Canada<br></div></div></div>                                               </div></div>                                               </div></body>
</html>