diff options
author | Tony Wang <wwwjfy@gmail.com> | 2019-10-21 00:52:18 +0800 |
---|---|---|
committer | Frédéric Guillot <fred@miniflux.net> | 2019-10-20 09:52:18 -0700 |
commit | 5517eebafe0cbacb2f5d0d495fb2dca3ba4f1f82 (patch) | |
tree | cea8549acf0af7b7305fbc3b53a05971fa699038 /reader | |
parent | bf357a0e2dee24d80dc17082b1f685e8ee1ed9aa (diff) |
Add new formats to date parser
Diffstat (limited to 'reader')
-rw-r--r-- | reader/date/parser.go | 3 | ||||
-rw-r--r-- | reader/date/parser_test.go | 3 |
2 files changed, 6 insertions, 0 deletions
diff --git a/reader/date/parser.go b/reader/date/parser.go index a6cfbec..d8a6495 100644 --- a/reader/date/parser.go +++ b/reader/date/parser.go @@ -28,6 +28,7 @@ var dateFormats = []string{ "Mon, January 02, 2006 15:04:05 MST", "Mon, Jan 2, 2006 15:04 MST", "Mon, Jan 2 2006 15:04 MST", + "Mon, Jan 2 2006 15:04:05 MST", "Mon, Jan 2, 2006 15:04:05 MST", "Mon, Jan 2 2006 15:04:05 -700", "Mon, Jan 2 2006 15:04:05 -0700", @@ -101,6 +102,8 @@ var dateFormats = []string{ "Mon, 02 Jan 2006 15:04:05 -07:00", "Mon, 02 Jan 2006 15:04:05 --0700", "Mon 02 Jan 2006 15:04:05 -0700", + "Mon 02 Jan 2006, 15:04:05 MST", + "Mon, 02 Jan 2006 15:04:05 MST", "Mon, 02 Jan 2006 15:04:05 -07", "Mon, 02 Jan 2006 15:04:05 00", "Mon, 02 Jan 2006 15:04:05", diff --git a/reader/date/parser_test.go b/reader/date/parser_test.go index a215607..675ae4e 100644 --- a/reader/date/parser_test.go +++ b/reader/date/parser_test.go @@ -126,6 +126,9 @@ func TestParseWeirdDateFormat(t *testing.T) { "Do, 29 Mär 2018 00:00:00 +0200", "mer, 9 avr 2018 00:00:00 +0200", "1520932969", + "Tue 16 Feb 2016, 23:16:00 EDT", + "Tue, 16 Feb 2016 23:16:00 EDT", + "Tue, Feb 16 2016 23:16:00 EDT", } for _, date := range dates { |