本文摘自网络,作者,侵删。
go的格式化layout比较特殊,先来看个例子
now := time.Now()
fmt.Println(now.Format("2006-01-02 15:04:05"))
// 输出 2021-03-09 10:31:23
golang的格式化语句比较特别的一点是它的每个数字都有特殊的含义
01(Jan,January) 代表月份
02 代表日期
15(03) 代表小时03时是12小时制得,15时是24小时制的
04 分钟
05 秒
2006(06) 年
-07(Z07) 时区偏移
Mon(Monday) 表示周几
PM 表示上/下午
MST 时区名
.0000 表示秒后精确的位数,多少个0就精确到多少位,最多九位
本文来自:简书
感谢作者:ming_a063
查看原文:golang 时间的格式化格式的含义
相关阅读 >>
ctx.request().body only fetch once
Golang指针的使用限制和unsafe.pointer的突破之路
更多相关阅读请进入《Go》频道 >>
Go语言101
一个与时俱进的Go编程知识库。