strftime 日期格式化工具

使用 %Y、%m、%d 等 strftime 令牌格式化日期,并直接在浏览器中实时预览输出结果。

strftime 日期格式化工具完全在你的浏览器中运行。你输入的日期、时间和格式字符串都保留在你的设备上,绝不会上传到 ArrayKit。

打开时间戳转换工具

关于 strftime 格式化工具

strftime 日期格式化工具让你输入一个 strftime 风格的格式字符串——与 Python、C 等数十种语言使用的相同的 %Y、%m、%d、%H:%M:%S 令牌——输入的同时格式化结果会立即更新。可以选择任意日期和时间,也可以从当前时刻开始,在本地时区和 UTC 之间切换,并一键复制最终字符串。可点击的参考表列出了每个支持的令牌及其说明和实时示例,让你无需离开页面或翻查文档即可构建像 "%A, %B %e, %Y" 这样的格式。它专为需要调试日志时间戳格式、在 Python 中编写 date.strftime() 调用、配置 cron 任务的日志轮转模式,或只是想确认 %e 或 %j 实际输出什么的开发者而设计。一切都在浏览器本地运行——你选择的日期永远不会离开你的设备。

功能特性

如何使用 strftime 格式化工具

  1. 选择一个日期和时间,或保持当前时刻不变
  2. 输入 strftime 格式字符串,或点击下方参考表中的令牌
  3. 如果希望以 UTC 而非本地时间显示结果,请打开 UTC 开关
  4. 使用复制按钮复制实时格式化的输出

示例

输入

%A, %B %e, %Y

输出

Monday, January  5, 2026

%A 给出星期名称,%B 给出月份名称,%e 将日期用空格补齐到两个字符。

常见错误与故障排除

常见问题

strftime 日期格式化工具支持哪些令牌?
它支持常见的 strftime 令牌 %Y %y %m %d %e %H %I %M %S %p %A %a %B %b %j %w %u 和 %%,以及简写 %F(等同于 %Y-%m-%d)和 %T(等同于 %H:%M:%S)。每个令牌在格式字段下方的参考表中都附有说明和示例。
strftime 日期格式化工具是否与 Python 的 datetime.strftime() 一致?
对于常见情况,它实现了与 Python 的 datetime.strftime() 相同的令牌名称,因此像 '%Y-%m-%d %H:%M:%S' 这样的格式字符串会得到与 Python、C 或大多数 Unix 日期格式化库相同的结果。
我可以用 UTC 而不是本地时区预览日期吗?
可以。打开 UTC 开关后,strftime 日期格式化工具会从所选日期的 UTC 表示中读取年、月、日和时间令牌,而不是使用浏览器的本地时区。
在这个 strftime 格式化工具中,%e 和 %d 有什么区别?
对于个位数日期,%e 总是用空格将日期补齐到两个字符(' 5'),而 %d 总是用零补齐('05')——这与日志和报告格式中传统 strftime 的行为一致。
strftime 日期格式化工具会上传我输入的日期吗?
不会。你输入的日期、时间和格式字符串都在浏览器本地完成格式化,不会向 ArrayKit 或任何其他服务器发送任何内容。
我可以点击令牌而不是手动输入吗?
可以。点击参考表中的任意一行会将该令牌添加到当前格式字符串的末尾,便于在无需记住每个代码的情况下构建更长的格式。

相关工具

全部 ArrayKit 工具