2011-07-13 7 views

答えて

1

はい、Cライブラリのようなコードがそうです。だから、このようなコードのために少なくとも3つのオープンソースがあります。

  1. GNU Cライブラリ
  2. は、* BSD Cライブラリ
  3. オルソンタイムゾーンデータベース

は今日では、オルソンコードを見つけることができますIANAでhttps://www.iana.org/time-zonesとしてtzcode2017a.tar.gztzdata2017a.tar.gzとして(またはftp://ftp.iana.org/tz/releases/tzcode2017a.tar.gzのFTPを介して、そしてデータはftp://ftp.iana.org/tz/releases/tzdata2017a.tar.gzとして)。

以前は、コードは以前は(tzdata2011h.tar.gz)のファイルftp://elsie.nci.nih.gov/pubにありました。これらの古いリリースは、必要に応じてIANAからも入手できます。

ファイル名のバージョン番号は定期的に変更されます。接頭辞は同じですが、年内(2011年と2017年)とリリース(ha - 2011年から2017年の間に各年に多数のリリースがありました)は年々変化します。

+0

まあ、私はgnu libcのソース、特にtzsetのソースを読んでいました。解析は__tzset_parse_tzで行われますが、この関数はプログラムからは使用できません。 –

関連する問題