Agent Skills
返回列表
时间戳转换工具

时间戳转换工具

开发编程 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_15292d5a/yjkj-cn-timestamp-tool。

技能介绍

问题

开发里经常要处理 Unix 时间戳和日期时间:日志里的 1720000000 需要知道对应哪个时刻,接口返回的 2024-07-01 12:00:00 也要换回时间戳。手写 datetime 容易踩时区、秒/毫秒和字符串格式问题。

工作方式

cn-timestamp-tool 用 Python 标准库封装常见转换,不依赖外部包,也无需 API Key。核心能力包括:

  • 时间戳转日期时间:将 Unix 时间戳渲染为可读时间,便于排查日志和接口响应
  • 日期时间转时间戳:把人类可读日期时间转回 int 时间戳,适合做查询条件或存储字段
  • 当前时间戳:获取当前秒级或毫秒级 Unix 时间戳
  • 时区支持:基于 zoneinfo 处理不同时区,默认 Asia/Shanghai

关键步骤通常是:输入原始字符串或数值、确定时区、调用 datetime 与 time 完成解析/格式化,再输出目标格式。argparse 提供命令行入口,适合嵌入脚本或临时排障。

适用边界

它解决的是常见本地时间戳转换,不替代完整时区计算、NTP 同步或业务日历逻辑。使用时要注意输入日期是否带时区信息,以及秒级/毫秒级字段别混用。若项目需要跨时区报表或 DST 精确审计,仍应结合具体业务规则验证。

使用场景

  • 排查日志时把Unix时间戳1720000000转成Asia/Shanghai可读时间。
  • 构造接口查询条件,把日期字符串2024-07-01 12:00:00转成秒级时间戳。
  • 生成测试数据时获取当前秒级或毫秒级Unix时间戳,填入请求参数。
  • 核对跨时区记录时,把日期时间按Asia/Shanghai等时区转为时间戳。

适合人员

  • 后端工程师:排障时要快速把日志里的Unix时间戳看成本地时间。
  • 接口工程师:联调时要把日期字符串转成秒级时间戳作为查询参数。
  • 测试工程师:造数据时需要获取当前秒级或毫秒级时间戳填请求。
  • 数据脚本作者:写本地脚本时要把不同日期字符串规范成时间戳。