如何用Go语言格式化时间

时间:2014-08-02 10:53:34

标签: time go date-conversion

我需要像这样格式化时间

Mon, 16 Jun 2014 09:19:01 +0200 

以下代码

a := time.RFC1123Z

给我

Mon, 02 Jan 2006 15:04:05 -0700

这似乎是正确的但需要当前时间并且现在使用()不知何故我猜。但还没弄明白。

1 个答案:

答案 0 :(得分:4)

您需要使用Formattime.RFC1123Z只是一个布局字符串。

t := time.Now()
s := t.Format(time.RFC1123Z) // Format t to a string using the given layout
fmt.Println(s)