From d5995078d7a198708f31e7954457e9a620b1888e Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Fri, 24 Jul 2015 17:33:40 +0200 Subject: Update time format --- rss.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/rss.go b/rss.go index eb553a6..c9413b2 100644 --- a/rss.go +++ b/rss.go @@ -41,14 +41,16 @@ type Item struct { PubDate Time `xml:"pubDate"` } +const altFormat = `Mon, 2 Jan 2006 15:04:05 -0700` + // UnmarshalXML decodes Time format func (t *Time) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error { var v string d.DecodeElement(&v, &start) v = strings.TrimSpace(v) - parse, err := time.Parse(time.RFC1123Z, v) + parse, err := time.Parse(time.RFC1123, v) if err != nil { - parse, err = time.Parse(time.RFC1123, v) + parse, err = time.Parse(altFormat, v) if err != nil { return err } -- cgit v1.2.3