GO 获取时间的年份、月份以及日期、当前时间

直接获取系统时间

year:=time.Now().Year()
month:=time.Now().Month()//time.Now().Month().String()
day:=time.Now().Day()

引用数据库中时间数据

month = time.Unix(dynamic.UpdateTime/1000, 0).Month().String()
day = time.Unix(dynamic.UpdateTime/1000, 0).Day()
year = time.Unix(dynamic.UpdateTime/1000, 0).Year()

当前时间

    t := time.Now()   //2019-07-31 13:55:21.3410012 +0800 CST m=+0.006015601
    fmt.Println(t.Format("20060102150405"))

    //当前时间戳
    t1 := time.Now().Unix()  //1564552562
    fmt.Println(t1)
    //时间戳转化为具体时间
    fmt.Println(time.Unix(t1, 0).String())

    //基本格式化的时间表示
    fmt.Println(time.Now().String()) //2019-07-31 13:56:35.7766729 +0800 CST m=+0.005042501

    fmt.Println(time.Now().Format("2006-01-02"))  //2019-07-31
    fmt.Println(time.Now().Format("2006-01-02 15:04:05"))  //2019-07-31 13:57:52

 

你可能感兴趣的:(GO 获取时间的年份、月份以及日期、当前时间)