Go 格式化时间 yyyy-MM-dd
Go 大约 635 字特殊值
Go
中并没有按照yyyyMMdd
这样的格式,而是按照2006-01-02 15:04:05
这个固定来格式化,分隔符可自定义。
20060102
:得到的是yyyyMMdd
。2006/01/02 15:04
:得到的是yyyy/MM/dd HH:mm
2006年01月02日 15点04分05秒
:得到的是yyyy年MM月dd日 HH点mm分SS秒
解析
layout := "2006-01-02 15:04:05"
parseTime, err := time.Parse(layout, "2020-10-24 21:30:52")
if err != nil {
panic(err)
}
fmt.Println("time: ", parseTime)
格式化
layout := "2006-01-02 15:04:05"
formatTime := time.Now().Format(layout)
fmt.Println("string: ", formatTime)
由来
2006
为Go
诞生时间,15
是下午3
点。
帮助记忆的方法:1
月2
日3
点4
分5
秒,2006
年,-7
时区,正好是1234567
。
参考
https://golang.org/src/time/format.go
https://stackoverflow.com/questions/45160822/what-does-20060102150405-mean
阅读 6180 · 发布于 2020-11-01
————        END        ————
Give me a Star, Thanks:)
https://github.com/fendoudebb扫描下方二维码关注公众号和小程序↓↓↓

昵称:
随便看看
换一批
-
软考-系统架构设计师:范围管理和时间管理阅读 1751
-
minikube 导入本地 Docker 镜像阅读 533
-
Spring Boot 使用 springfox-boot-starter 接入 Swagger2阅读 916
-
MySQL 索引失效的几种场景阅读 713
-
Spring Boot 获取 HttpServletRequest 的几种方式阅读 837
-
Docker 部署 JumpServer阅读 1133
-
OpenLens 6.2.5 禁止自动更新阅读 243
-
HTML 使用 tabindex 控制 Tab 键按键顺序阅读 504
-
CSS absolute 绝对定位布局在 Android 系统软键盘弹出时被顶起阅读 1568
-
Go 生成 CSV 文件阅读 1343