在go语言中,时间格式化比较奇怪,必须用这个标准时间“ 2006-01-02 15:04:05 -0700”,有网友开玩笑的说,因为好记你看拆开不就是1234567吗,01020204050607好像真的是哎,如果不用标准时间用别的就会出错。
package main
import (
"time"
"log"
)
func main() {
ok := time.Now().Format("2006年01月02日 15点04分05秒.0000000 时区-0700")
err1 := time.Now().Format("2007年01月02日 15点04分05秒.0000000 时区-0700")
err2 := time.Now().Format("2006年06月02日 15点04分05秒.0000000 时区-0700")
log.Println("标准时间:" + ok)
log.Println("非标准时间:" + err1)
log.Println("非标准时间:" + err2)
}
image.png
程序运行时间为2017/10/21 15:43:39 哦。
网友评论