📆
日期格式化占位符
strftime %Y%m%d 日期格式占位符速查。
本地处理 · 不上传
加载工具中…
相关:strftime · 日期 · 格式化 · 占位符
日期格式化占位符列出各语言中通用的时间格式化符号及其含义,如 %Y、%m、%d。跨语言的日期格式化基本共用这套约定。
使用步骤
- 先确定要输出的日期时间格式
- 逐段挑选对应的占位符
- 注意 %m 是月份、%M 是分钟,容易写反
- 跨语言使用前确认该占位符是否被支持
使用场景
- 编写日期格式化字符串
- 解析已有的格式模板
- 查找需要的占位符
- 跨语言的格式对照
小贴士
- 大小写含义不同:%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 等环境中通用。但扩展占位符差异较大,某些平台特有的符号在其他环境中会原样输出或报错。
日期格式化占位符是免费的吗?
是。本站所有工具完全免费,无需注册登录、无广告干扰,打开即用。
使用日期格式化占位符,我的数据安全吗?
安全。该工具在你的浏览器本地完成处理,输入内容不会上传到服务器,隐私更有保障。