Golang或者Beego,总需要往里写datetime时间戳。
Golang对时间格式支持并不理想。
先看一个例子:
package main import ( "fmt" "time") func main() { t := time.Now() fmt.Println(t) t1 := time.Now().Format("2006-01-02 15:04:05") fmt.Println(t1) t2 := time.Now().Unix() fmt.Println(t2)}
运行结果如下:
Format里必须用“2006-01-02 15:04:05"这个时间戳,简单来记的话就是 2006-1-2-3-4-5。否则不行!Golang奇葩点之一。
如果是unix时间戳, time.Now().Unix()