From 8934aa3ddd37816fba99744d49b0fd827b4bc3fb Mon Sep 17 00:00:00 2001 From: Ben Orchard Date: Sun, 21 Oct 2018 22:03:01 +0200 Subject: [PATCH] StringToDate: +more RFC3339 forms without TZ colon Adds a form to handle the common format `strftime("%FT%T%z")`, which omits the (optional) colon from the timezone. Also adds a matching T-omitted form. --- caste.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/caste.go b/caste.go index 4fe1928..0d4f2e2 100644 --- a/caste.go +++ b/caste.go @@ -1137,9 +1137,11 @@ func StringToDate(s string) (time.Time, error) { "2006-01-02 15:04:05.999999999 -0700 MST", // Time.String() "2006-01-02", "02 Jan 2006", + "2006-01-02T15:04:05-0700", // RFC3339 without timezone hh:mm colon "2006-01-02 15:04:05 -07:00", "2006-01-02 15:04:05 -0700", "2006-01-02 15:04:05Z07:00", // RFC3339 without T + "2006-01-02 15:04:05Z0700", // RFC3339 without T or timezone hh:mm colon "2006-01-02 15:04:05", time.Kitchen, time.Stamp,