]> Cypherpunks repositories - gostls13.git/commitdiff
time: document the Time.String is meant for debugging
authorBrad Fitzpatrick <bradfitz@golang.org>
Thu, 6 Jul 2017 03:39:58 +0000 (03:39 +0000)
committerBrad Fitzpatrick <bradfitz@golang.org>
Thu, 6 Jul 2017 03:53:38 +0000 (03:53 +0000)
Fixes #20876

Change-Id: Ic62c4f59e3ddcae891aa9526f9693d233dd524fc
Reviewed-on: https://go-review.googlesource.com/47552
Reviewed-by: Russ Cox <rsc@golang.org>
Reviewed-by: Joe Tsai <thebrokentoaster@gmail.com>
src/time/format.go

index 852138977beb78e0055c93b86255db35aa33c0c5..8c16e873f64ea157e806622ab86c8db121362a85 100644 (file)
@@ -430,6 +430,10 @@ func formatNano(b []byte, nanosec uint, n int, trim bool) []byte {
 // If the time has a monotonic clock reading, the returned string
 // includes a final field "m=±<value>", where value is the monotonic
 // clock reading formatted as a decimal number of seconds.
+//
+// The returned string is meant for debugging; for a stable serialized
+// representation, use t.MarshalText, t.MarshalBinary, or t.Format
+// with an explicit format string.
 func (t Time) String() string {
        s := t.Format("2006-01-02 15:04:05.999999999 -0700 MST")