format
time.Now().Format("2006-01-02T03:04:05Z")
time.Now().Format("2006-01-02T03:04:05+08:00") //东八区
time.Now().Format("2006-01-02T03:04:05 08:00") //空格和+一样
//RFC 3339标准
–>
Z指的是UTC+0,世界协调时间(经度=0°)
GMT是格林尼治时间,是一个时区时间,恰巧基本和UTC一样
时区
time.Now()
得到的是当地时区时间。
例如想转换到0时区,用fixedZone()
,输出为此时的GMT时间
var cstZone = time.FixedZone("CST", 0)
end := time.Now().In(cstZone).Format("2006-01-02T03:04:05Z")