diff options
author | Max Riveiro <kavu13@gmail.com> | 2016-12-11 13:54:22 +0300 |
---|---|---|
committer | Brad Fitzpatrick <bradfitz@golang.org> | 2016-12-12 20:14:12 +0000 |
commit | bc61026c3f60d0d449e1cb292ef202daa1c2d019 (patch) | |
tree | bf63eeb68df00fbaf471cf6162cefd2ac0c88c89 /src/time/format.go | |
parent | fded5dbb2f51d1c24d1541076b143929cdc988af (diff) | |
download | go-bc61026c3f60d0d449e1cb292ef202daa1c2d019.tar.gz go-bc61026c3f60d0d449e1cb292ef202daa1c2d019.zip |
time: parse WITA timezone correctly
WITA stands for Asia/Makassar IANA timezone
https://en.wikipedia.org/wiki/Asia/Makassar
Fixes #18251
Change-Id: I5896efb8052593afb4e51ae4a34b574a8206d4dc
Reviewed-on: https://go-review.googlesource.com/34253
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
Run-TryBot: Brad Fitzpatrick <bradfitz@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Diffstat (limited to 'src/time/format.go')
-rw-r--r-- | src/time/format.go | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/time/format.go b/src/time/format.go index 3fbfa734d0..b903e1485c 100644 --- a/src/time/format.go +++ b/src/time/format.go @@ -1101,8 +1101,9 @@ func parseTimeZone(value string) (length int, ok bool) { if value[4] == 'T' { return 5, true } - case 4: // Must end in T to match. - if value[3] == 'T' { + case 4: + // Must end in T, except one special case. + if value[3] == 'T' || value[:4] == "WITA" { return 4, true } case 3: |