SuperAPI AI 工具集

timezone-tools

通用与其它

查看项目

更新于 10-16 05:50

技能介绍

用途:查询任意时区的当前时间,并在不同时区之间转换时间,适合跨地区会议排期、确认异地当前时间等场景。时区数据使用 IANA 时区数据库。

主要能力与用法:

  1. 查询当前时间:python scripts/get_time.py "America/New_York",输出时区、日期时间、星期与 DST 状态。
  2. 时间转换:python scripts/convert_time.py "America/New_York" "14:30" "Australia/Perth",输出源时间、目标时间与时差,自动处理夏令时。
  3. 搜索时区名:python scripts/list_timezones.py "perth",返回匹配的 IANA 时区名,不确定时区名时可先搜索。 参考数据见 data/common_timezones.json,含全球主要城市。脚本用 tzlocal 自动检测本地时区。

限制与格式:时间一律使用 24 小时制 HH:MM,如 14:30;输出为 ISO 8601 格式;时区须用 IANA 名称,如 America/New_York 而非 EST。需 Python 3.9+,依赖 tzlocal>=5.0,zoneinfo 为内置。缺少依赖时执行 pip install tzlocal。报错多为时区名或时间格式不符合上述要求。