如何在Go中将时间戳格式化为GMT?

问题描述 投票:0回答:1

我需要使用RFC2616格式化时间戳,RFC2616是HTTP日期的标准。但是,标准说:

所有HTTP日期/时间戳必须以格林威治标准时间(GMT)表示,无一例外。

从一点点挖掘GMT和UTC不是一回事。有没有一种方法可以在Go中将时间戳转换为GMT?

go time gmt
1个回答
2
投票

使用http.TimeFormat布局格式化HTTP标头的时间。此布局假定UTC位置的时间。

 s := t.UTC().Format(http.TimeFormat)

如果已知时间为UTC,则可以跳过对UTC()的调用:

 s := t.Format(http.TimeFormat)
© www.soinside.com 2019 - 2024. All rights reserved.