go语言中如何进行时间格式化?

提问者:帅平 问题分类:go语言
go语言中如何进行时间格式化?例如使用go语言定义的时间
fmt.Println(time.Now())

这时候打印的是:
2023-07-10 11:24:14.9428613 +0800 CST m=+0.005200101

我想给他转换成
yyyy-mm-dd mm:hh:ss

这种格式,需要怎么处理?
1 个回答
思念是一种病
思念是一种病
在go语言中进行时间格式化的话可以使用format函数,但是我们不是定义的格式,而是一个固定的时间,例如我们先找需要显示的时间是:
2023-07-07 11:24:14

此时我们只需要使用format函数,并且编写这个格式即可,示例如下:
time.Now().Format("2006-01-01 15:04:05")
此时就可以完成时间的格式化了,下面给几个示例图:
发布于:1年前 (2023-07-10) IP属地:四川省
箫声断ツ何处莫凭栏
箫声断ツ何处莫凭栏
在go语言里面时间只能用这个时间
2006/01/02 15:04:05

不能使用其他时间,使用其他时间格式化后的结果就不准确了。
发布于:1年前 (2023-07-10) IP属地:四川省
我来回答