Frédéric Guillot 8 лет назад
Родитель
Сommit
efac11e082
2 измененных файлов с 6 добавлено и 0 удалено
  1. 5 0
      reader/date/parser.go
  2. 1 0
      reader/date/parser_test.go

+ 5 - 0
reader/date/parser.go

@@ -203,6 +203,11 @@ func Parse(ds string) (t time.Time, err error) {
 		}
 	}
 
+	lastSpace := strings.LastIndex(ds, " ")
+	if lastSpace > 0 {
+		return Parse(ds[0:lastSpace])
+	}
+
 	err = fmt.Errorf(`date parser: failed to parse date "%s"`, ds)
 	return
 }

+ 1 - 0
reader/date/parser_test.go

@@ -46,6 +46,7 @@ func TestParseWeirdDateFormat(t *testing.T) {
 		"9 Dec 2016 12:00 GMT",
 		"Friday, December 22, 2017 - 3:09pm",
 		"Friday, December 8, 2017 - 3:07pm",
+		"Thu, 25 Feb 2016 00:00:00 Europe/Brussels",
 	}
 
 	for _, date := range dates {