用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)
}
Format里必须用“2006-01-02 15:04:05"这个时间戳,简单来记的话就是 2006-1-2-3-4-5。否则不行!Golang奇葩点之一。
如果是unix时间戳, time.Now().Unix()。