我需要使用RFC2616格式化时间戳,RFC2616是HTTP日期的标准。但是,标准说:
所有HTTP日期/时间戳必须以格林威治标准时间(GMT)表示,无一例外。
从一点点挖掘GMT和UTC不是一回事。有没有一种方法可以在Go中将时间戳转换为GMT?
使用http.TimeFormat布局格式化HTTP标头的时间。此布局假定UTC位置的时间。
s := t.UTC().Format(http.TimeFormat)
如果已知时间为UTC,则可以跳过对UTC()的调用:
s := t.Format(http.TimeFormat)