如何将utc以毫秒为单位聚类到属于的月份

时间:2015-07-13 13:42:41

标签: go

Mongo中的每个文档都有timestamp in millisecond个,我查询了一系列文档。 如何将数据聚类到array of arrays,其中内部数组是belongs to same month的文档? (还必须为weeks执行此操作,周开始时为Monday,最后一天为Sunday。)

1 个答案:

答案 0 :(得分:1)

您可以使用时间套餐获取月份和工作日:

package main

import "fmt"
import "time"

func main() {
    ms := int64(0)
    t := time.Unix(0, ms*int64(time.Millisecond))
    fmt.Println(t.Month(), t.Weekday())
}

http://play.golang.org/p/cPRXZyFnTA