From: David Golden Date: Thu, 23 Apr 2020 01:16:49 +0000 (-0400) Subject: time: note that formats may parse invalid strings X-Git-Tag: go1.15beta1~67 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=a9cc1051c11f821cb03d63fb9e05930f9e2f9fa5;p=gostls13.git time: note that formats may parse invalid strings The existing documentation for time format constants doesn't mention that they may parse technically-invalid strings, such as single-digit hours when a two-digit hour is required by a specification. This commit adds a short warning note to that effect. Fixes #37616 Change-Id: I6e5e12bd42dc368f8ca542b4c0527a2b7d30acaf Reviewed-on: https://go-review.googlesource.com/c/go/+/229460 Run-TryBot: Ian Lance Taylor TryBot-Result: Gobot Gobot Reviewed-by: Ian Lance Taylor --- diff --git a/src/time/format.go b/src/time/format.go index b74108f0e7..f11fb7ed30 100644 --- a/src/time/format.go +++ b/src/time/format.go @@ -67,7 +67,7 @@ import "errors" // that insist on that format, and RFC3339 should be preferred for new protocols. // RFC3339, RFC822, RFC822Z, RFC1123, and RFC1123Z are useful for formatting; // when used with time.Parse they do not accept all the time formats -// permitted by the RFCs. +// permitted by the RFCs and they do accept time formats not formally defined. // The RFC3339Nano format removes trailing zeros from the seconds field // and thus may not sort correctly once formatted. const (