Skip to content

Commit 293071e

Browse files
author
Aaron Raddon
committed
Code cleanup, remove un-used code after #103
1 parent 1717268 commit 293071e

2 files changed

Lines changed: 5 additions & 44 deletions

File tree

parseany.go

Lines changed: 0 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,6 @@ const (
8484
dateAlphaWsMore
8585
dateAlphaWsAtTime
8686
dateAlphaWsAlpha
87-
dateAlphaWsAlphaYearmaybe
8887
dateAlphaPeriodWsDigit
8988
dateWeekdayComma
9089
dateWeekdayAbbrevComma
@@ -754,42 +753,6 @@ iterRunes:
754753
break iterRunes
755754
}
756755

757-
case dateAlphaWsAlpha:
758-
// Mon Jan _2 15:04:05 2006
759-
// Mon Jan 02 15:04:05 -0700 2006
760-
// Mon Jan _2 15:04:05 MST 2006
761-
// Mon Aug 10 15:44:11 UTC+0100 2015
762-
// Fri Jul 03 2015 18:04:07 GMT+0100 (GMT Daylight Time)
763-
if r == ' ' {
764-
if p.dayi > 0 {
765-
p.daylen = i - p.dayi
766-
p.setDay()
767-
p.yeari = i + 1
768-
p.stateDate = dateAlphaWsAlphaYearmaybe
769-
p.stateTime = timeStart
770-
}
771-
} else if unicode.IsDigit(r) {
772-
if p.dayi == 0 {
773-
p.dayi = i
774-
}
775-
}
776-
777-
case dateAlphaWsAlphaYearmaybe:
778-
// x
779-
// Mon Jan _2 15:04:05 2006
780-
// Fri Jul 03 2015 18:04:07 GMT+0100 (GMT Daylight Time)
781-
if r == ':' {
782-
i = i - 3
783-
p.stateDate = dateAlphaWsAlpha
784-
p.yeari = 0
785-
break iterRunes
786-
} else if r == ' ' {
787-
// must be year format, not 15:04
788-
p.yearlen = i - p.yeari
789-
p.setYear()
790-
break iterRunes
791-
}
792-
793756
case dateAlphaWsMonth:
794757
// April 8, 2009
795758
// April 8 2009
@@ -1694,9 +1657,6 @@ iterRunes:
16941657
case dateAlphaWsDigitYearmaybe:
16951658
return p, nil
16961659

1697-
case dateAlphaWsAlphaYearmaybe:
1698-
return p, nil
1699-
17001660
case dateDigitSlash:
17011661
// 3/1/2014
17021662
// 10/13/2014

parseany_test.go

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@ import (
1111
func TestOne(t *testing.T) {
1212
time.Local = time.UTC
1313
var ts time.Time
14-
ts = MustParse("2018.09.30")
15-
assert.Equal(t, "2018-09-30 00:00:00 +0000 UTC", fmt.Sprintf("%v", ts.In(time.UTC)))
14+
ts = MustParse("Mon 30 Sep 2018 09:09:09 PM UTC")
15+
assert.Equal(t, "2018-09-30 21:09:09 +0000 UTC", fmt.Sprintf("%v", ts.In(time.UTC)))
1616
}
1717

1818
type dateTest struct {
@@ -42,10 +42,11 @@ var testInputs = []dateTest{
4242
{in: "7 September 1970", out: "1970-09-07 00:00:00 +0000 UTC"},
4343
// ANSIC = "Mon Jan _2 15:04:05 2006"
4444
{in: "Mon Jan 2 15:04:05 2006", out: "2006-01-02 15:04:05 +0000 UTC"},
45-
// ANSIC_GLIBC = "Mon 02 Jan 2006 03:04:05 PM UTC"
46-
{in: "Mon 02 Jan 2006 03:04:05 PM UTC", out: "2006-01-02 15:04:05 +0000 UTC"},
4745
{in: "Thu May 8 17:57:51 2009", out: "2009-05-08 17:57:51 +0000 UTC"},
4846
{in: "Thu May 8 17:57:51 2009", out: "2009-05-08 17:57:51 +0000 UTC"},
47+
// ANSIC_GLIBC = "Mon 02 Jan 2006 03:04:05 PM UTC"
48+
{in: "Mon 02 Jan 2006 03:04:05 PM UTC", out: "2006-01-02 15:04:05 +0000 UTC"},
49+
{in: "Mon 30 Sep 2018 09:09:09 PM UTC", out: "2018-09-30 21:09:09 +0000 UTC"},
4950
// RubyDate = "Mon Jan 02 15:04:05 -0700 2006"
5051
{in: "Mon Jan 02 15:04:05 -0700 2006", out: "2006-01-02 22:04:05 +0000 UTC"},
5152
{in: "Thu May 08 11:57:51 -0700 2009", out: "2009-05-08 18:57:51 +0000 UTC"},

0 commit comments

Comments
 (0)