Go 收到不同的日期&;gmail imap标题中的时间格式

Go 收到不同的日期&;gmail imap标题中的时间格式,go,gmail,gmail-imap,Go,Gmail,Gmail Imap,使用go中的“github.com/emersion/go imap”库从收件箱中提取邮件 但是,注意到我收到的邮件有两种不同的日期时间格式: 1) 2019-08-12 09:06:21+0000 UTC 2) 2019-08-12 02:05:11-0700-0700 为什么会这样? 我猜Google alert邮件的邮件头的日期时间格式与普通邮件不同。不完全确定。格式相同,只是不同的地点/时区。明白。两者的区别在于我必须明确地处理什么。这就是为什么我在寻找它背后的原因。如果您想知道UTC偏

使用go中的“github.com/emersion/go imap”库从收件箱中提取邮件

但是,注意到我收到的邮件有两种不同的日期时间格式:
1) 2019-08-12 09:06:21+0000 UTC
2) 2019-08-12 02:05:11-0700-0700

为什么会这样?

我猜Google alert邮件的邮件头的日期时间格式与普通邮件不同。不完全确定。

格式相同,只是不同的地点/时区。明白。两者的区别在于我必须明确地处理什么。这就是为什么我在寻找它背后的原因。如果您想知道UTC偏移量,请使用。用于更改UTC偏移量。我想使用time.Parse()更改电子邮件接收时间。由于谷歌邮件的布局与其他邮件不同,我不得不用两种不同的布局解析两次。这是相同的格式,只是不同的位置/时区。明白。两者的区别在于我必须明确地处理什么。这就是为什么我在寻找它背后的原因。如果您想知道UTC偏移量,请使用。用于更改UTC偏移量。我想使用time.Parse()更改电子邮件接收时间。由于谷歌邮件的布局与其他邮件不同,我不得不用两种不同的布局解析两次。