1.通过sprintf格式化
package main

import (
	"fmt"
	"time"
)

func main() {
	var now = time.Now()
	date := fmt.Sprintf("%d-%d-%d %d:%d:%d",now.Year(),now.Month(),now.Day(),now.Hour(),now.Minute(),now.Second())
	fmt.Println(date)
}

输出结果为:

2020-6-5 1:7:50
2.通过now格式化(推荐)

输出结果为:

从效果上来看,选择第二种格式化方法比较合适,当然第一种也可以实现这种,只不过要自己去实现。

延伸阅读,为什么是2006-01-02 15:04:05
第一眼为什么是2006-01-02 15:04:05并没有发现特别值得关注的地方
06年1月2号3点4分5秒

源码免费下载地址:点击下载