瀏覽代碼

Add new formats to date parser

Tony Wang 6 年之前
父節點
當前提交
5517eebafe
共有 2 個文件被更改,包括 6 次插入0 次删除
  1. 3 0
      reader/date/parser.go
  2. 3 0
      reader/date/parser_test.go

+ 3 - 0
reader/date/parser.go

@@ -28,6 +28,7 @@ var dateFormats = []string{
 	"Mon, January 02, 2006 15:04:05 MST",
 	"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 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 MST",
 	"Mon, Jan 2 2006 15:04:05 -700",
 	"Mon, Jan 2 2006 15:04:05 -700",
 	"Mon, Jan 2 2006 15:04:05 -0700",
 	"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 -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 -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 -07",
 	"Mon, 02 Jan 2006 15:04:05 00",
 	"Mon, 02 Jan 2006 15:04:05 00",
 	"Mon, 02 Jan 2006 15:04:05",
 	"Mon, 02 Jan 2006 15:04:05",

+ 3 - 0
reader/date/parser_test.go

@@ -126,6 +126,9 @@ func TestParseWeirdDateFormat(t *testing.T) {
 		"Do, 29 Mär 2018 00:00:00 +0200",
 		"Do, 29 Mär 2018 00:00:00 +0200",
 		"mer, 9 avr 2018 00:00:00 +0200",
 		"mer, 9 avr 2018 00:00:00 +0200",
 		"1520932969",
 		"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 {
 	for _, date := range dates {