golang获取当天零点时间
最近在项目中遇到一个小问题, 需要获得当天日期的零点时间,用golang实现,查阅了相关资料实现方法如下: package main import ( "fmt" "time" ) //获得当天零点时间 func main() { timeStr := time.Now().Format("2006-01-02") fmt.Println("timeStr:", timeStr) t, _ := time.Parse("2006-01-02", timeStr) timeNumber := t.Unix() fmt.Println("timeNumber:", timeNumber) } 运行结果如下: 值得一提的把timeNumber的时间戳的值做一下转换得到的却不是零点的时间,而是当天早...阅读全文
golang获取当天零点时间
最近在项目中遇到一个小问题, 需要获得当天日期的零点时间,用golang实现,查阅了相关资料实现方法如下: package main import ( "fmt" "time" ) //获得当天零点时间 func main() { timeStr := time.Now().Format("2006-01-02") fmt.Println("timeStr:", timeStr) t, _ := time.Parse("2006-01-02", timeStr) timeNumber := t.Unix() fmt.Println("timeNumber:", timeNumber) } 运行结果如下: 值得一提的把timeNumber的时间戳的值做一下转换得到的却不是零点的时间,而是当天早...阅读全文
Golang 一些小例——反射
package main import ( "fmt" "reflect" ) type A struct { B Name string Age int UseTool bool } type B struct { C Name1 string Age1 int UseTool1 bool } type C struct { Name2 string Age2 int UseTool2 bool } func main() { m := B{C{"aa", 12, true}, "aa", 12, true} u := A{m, "aa", 12, true} getInfo(u) getStructInfo(u) }func getInfo(obj interface{}) { objC...阅读全文
golang获取当天零点时间
最近在项目中遇到一个小问题, 需要获得当天日期的零点时间,用golang实现,查阅了相关资料实现方法如下: package main import ( "fmt" "time" ) //获得当天零点时间 func main() { timeStr := time.Now().Format("2006-01-02") fmt.Println("timeStr:", timeStr) t, _ := time.Parse("2006-01-02", timeStr) timeNumber := t.Unix() fmt.Println("timeNumber:", timeNumber) } 运行结果如下: 值得一提的把timeNumber的时间戳的值做一下转换得到的却不是零点的时间,而是当天早...阅读全文