2
0
mirror of https://github.com/araddon/dateparse.git synced 2026-08-21 02:12:46 +08:00

fix time-zone of "Fri, 5 Jan 2018 14:09:32 -0700 (MST)" format closes #39

This commit is contained in:
Aaron Raddon
2018-02-09 18:08:04 -08:00
parent a7818d843a
commit 036f821411
2 changed files with 74 additions and 42 deletions

View File

@@ -38,6 +38,9 @@ func TestInLocation(t *testing.T) {
assert.Equal(t, "UTC", zone, "Should have found zone = UTC %v", zone)
assert.Equal(t, "2013-02-01 00:00:00 +0000 UTC", fmt.Sprintf("%v", ts.In(time.UTC)))
ts = MustParse("Tue, 5 Jul 2017 16:28:13 -0700 (MST)")
assert.Equal(t, "2017-07-05 23:28:13 +0000 UTC", fmt.Sprintf("%v", ts.In(time.UTC)))
// Now we are going to use ParseIn() and see that it gives different answer
// with different zone, offset
time.Local = nil
@@ -178,6 +181,9 @@ func TestParse(t *testing.T) {
ts = MustParse("Tue, 11 Jul 2017 16:28:13 +0200 (CEST)")
assert.Equal(t, "2017-07-11 14:28:13 +0000 UTC", fmt.Sprintf("%v", ts.In(time.UTC)))
ts = MustParse("Tue, 5 Jul 2017 16:28:13 -0700 (CEST)")
assert.Equal(t, "2017-07-05 23:28:13 +0000 UTC", fmt.Sprintf("%v", ts.In(time.UTC)))
ts = MustParse("Thu, 13 Jul 2017 08:58:40 +0100")
assert.Equal(t, "2017-07-13 07:58:40 +0000 UTC", fmt.Sprintf("%v", ts.In(time.UTC)))