跳至内容
替代方案

替代方案

请注意,不同项目可能有不同的设计目标(速度、准确性、数据来源等)。请自行研究哪个最适合你的使用场景。

本页面并非所有替代方案的完整列表。

建议先查看 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 生态中的主要时区查询库。三个维度均使用统一的对数刻度,数值越靠外表现越好;点击图下方的包名可查看具体数据。

Go

Rust

Python

Ruby

Swift

数据库

最后更新于