📆

日期格式化占位符

strftime %Y%m%d 日期格式占位符速查。

本地处理 · 不上传

加载工具中…

相关:strftime · 日期 · 格式化 · 占位符

日期格式化占位符列出各语言中通用的时间格式化符号及其含义,如 %Y、%m、%d。跨语言的日期格式化基本共用这套约定。

使用步骤

  1. 先确定要输出的日期时间格式
  2. 逐段挑选对应的占位符
  3. 注意 %m 是月份、%M 是分钟,容易写反
  4. 跨语言使用前确认该占位符是否被支持

使用场景

  • 编写日期格式化字符串
  • 解析已有的格式模板
  • 查找需要的占位符
  • 跨语言的格式对照

小贴士

  • 大小写含义不同:%Y 是四位年份、%y 是两位;%M 是分钟、%m 是月份。这几对最容易搞混。
  • %H 是 24 小时制、%I 是 12 小时制(需配合 %p 表示上下午),选错会让下午的时间显示不清。
  • 各语言实现略有差异,某些扩展占位符不是所有平台都支持,跨平台代码应使用最通用的一组。

常见问题

%m 和 %M 有什么区别?

%m 是月份(01 到 12),%M 是分钟(00 到 59)。这一对大小写差异是格式化字符串中最常见的错误来源,写错后输出的时间会显得莫名其妙。

12 小时制怎么写?

用 %I 表示小时并配合 %p 显示 AM/PM。只用 %I 而不加 %p,下午一点会显示成 01,无法与凌晨一点区分。24 小时制则用 %H,不需要额外标记。

各语言的占位符一样吗?

核心的一组(%Y %m %d %H %M %S)在 C、Python、PHP、Shell 等环境中通用。但扩展占位符差异较大,某些平台特有的符号在其他环境中会原样输出或报错。

日期格式化占位符是免费的吗?

是。本站所有工具完全免费,无需注册登录、无广告干扰,打开即用。

使用日期格式化占位符,我的数据安全吗?

安全。该工具在你的浏览器本地完成处理,输入内容不会上传到服务器,隐私更有保障。