コンテンツにスキップ

代替ライブラリ

異なるプロジェクトには異なる設計目標(速度、精度、データソースなど)があることにご注意ください。ご自身のユースケースに最適なものをご自身で調査してください。

このページはすべての代替ライブラリの完全なリストではありません。

まず evansiroky/timezone-boundary-builderLookup Libraries セクションを確認することをお勧めします。

Stack Overflow の関連質問もあります:How to get a time zone from a location using latitude and longitude coordinates?

速度・メモリ・精度の比較

以下のレーダーチャートは、tz-benchmark の継続的ベンチマーク結果に基づき、 Go・Python・Rust の主要なタイムゾーン検索パッケージを検索速度・ピークメモリ・精度(誤判定率)の 3 軸で比較したものです。 3 軸とも共通の対数スケールを使用しており、外側にあるほど優れています。チャート下のパッケージ名をクリックすると詳細な数値が表示されます。

チャートのデータは、tzf v2.1.1、tzf-rs 2.1.1、tzfpy 2.1.0b2 プレリリースを測定した 2026-09-14 スナップショット(Apple M3 Max でのローカル実行)のものです。全体の表はベンチマークを参照してください。メモリ軸は、パッケージ読み込み後のプロセス常駐メモリのベースラインからの増分で、Go、Rust、Python のランタイム自体は含まず、各パッケージが追加したバイト数だけを数えます。

Go

Rust

Python

Ruby

Swift

データベース

最終更新日