Go 时间格式与 strftime 转换器
编写 Go 时间布局并查看当前时间按它格式化的结果,在 Go 布局和 strftime 之间互相转换,并查询参考时间的各个标记。
编辑任意一个字段,另一个会随之更新。
Go 的参考时间是 Mon Jan 2 15:04:05 MST 2006。写成 01/02 03:04:05PM '06 -0700 时,各部分依次是 1 到 7:月、日、时、分、秒、年和时区偏移。 选择一个标记,即可将其插入布局中光标所在的位置。
| Go 标记 | 含义 | strftime | 当前 |
|---|---|---|---|
| 年份,四位数 | %Y | ||
| 年份,后两位 | %y | ||
| 月份数字,两位 | %m | ||
| 月份数字,不补零 | %-m | ||
| 月份名称,缩写 | %b | ||
| 月份名称,全称 | %B | ||
| 日期,两位 | %d | ||
| 日期,不补零 | %-d | ||
| 日期,不足两位时用空格补齐 | %e | ||
| 一年中的第几天,三位 | %j | ||
| 24 小时制的小时,两位 | %H | ||
| 12 小时制的小时,两位 | %I | ||
| 12 小时制的小时,不补零 | %-I | ||
| 分钟,两位 | %M | ||
| 秒,两位 | %S | ||
| AM 或 PM | %p | ||
| 星期名称,缩写 | %a | ||
| 星期名称,全称 | %A | ||
| 时区缩写 | %Z | ||
| UTC 偏移(时和分),不带冒号 | %z | ||
| UTC 偏移(时和分),带冒号 | %:z | ||
| 带冒号的 UTC 偏移,偏移为零时输出字母 Z | — | ||
| 秒的小数部分,位数固定,每个 0 对应一位 | .%L | ||
| 秒的小数部分,去掉末尾的零,每个 9 最多对应一位 | — |