// 1646789292945
str := "2022-03-09T01:28:12.946770726Z"
time1,_:=time.Parse(time.RFC3339Nano,str)
fmt.Println(time1.UnixMilli())result, _ := time.ParseInLocation(time.RFC3339Nano, str, time.UTC)
fmt.Println(result.UnixMilli())
}
func main() {
//获取当前时间
t := time.Now() //2018-07-11 15:07:51.8858085 +0800 CST m=+0.004000001
fmt.Println(t)
//获取当前时间戳
fmt.Println(t.Unix()) //1531293019
//获得当前的时间
fmt.Println(t.Uninx().Format("2006-01-02 15:04:05"))//2018-7-15 15:23:00
//时间 to 时间戳
loc, _ := time.LoadLocation("Asia/Shanghai")//设置时区
tt, _ := time.ParseInLocation("2006-01-02 15:04:05", "2018-07-11 15:07:51", loc) //2006-01-02 15:04:05是转换的格式如php的"Y-m-d H:i:s"
fmt.Println(tt.Unix())//1531292871
//时间戳 to 时间
tm := time.Unix(1531293019, 0)
fmt.Println(tm.Format("2006-01-02 15:04:05")) //2018-07-11 15:10:19
//获取当前年月日,时分秒
y := t.Year()//年
m := t.Month()//月
d := t.Day()//日
h := t.Hour()//小时
i := t.Minute()//分钟
s := t.Second()//秒
fmt.Println(y, m, d, h, i, s) //2018 July 11 15 24 59
}
【golang时间戳转换】参考:http://www.zzvips.com/article...
推荐阅读
- golang|重大变化(Go 1.18将移除用于泛型的constraints包)
- golang|官方博文(Go 1.18发布啦)
- python|一文看懂 Go 泛型核心设计
- 开源日报|Log4j 漏洞最早由阿里云团队发现;HashiCorp 挂牌上市,市值 152 亿美元;Go 1.18 Beta1 发布 | 开源日报
- golang|一文读懂Go泛型设计和使用场景
- 【Go进阶—基础特性】定时器
- 云链合一,我的开源之路
- golang 开发框架文档集
- Golang|Golang——指针的使用、数组指针和指针数组、指针与切片、指针与结构体、多级指针