数据需要按照分钟级别分类,所以需要产生当前分钟的unixtime。
最初写法:
strTime, _:= time.Parse("2006-01-02 15:04", time.Now().Format("2006-01-02 15:04")) nowTime := strTime.Unix()-3600*8
效率比较低,还有时区问题。后来修改为当前时区unixtime减去秒。
package main import ( "fmt" "time" ) func main() { var nowMinUnixTime int64 nowMinUnixTime = time.Now().Unix() -int64(time.Now().Second()) fmt.Println(nowMinUnixTime) }
发表评论