]> Cypherpunks repositories - gostls13.git/commitdiff
time: add DateTime, DateOnly, and TimeOnly
authorJoe Tsai <joetsai@digital-static.net>
Wed, 15 Jun 2022 20:06:10 +0000 (13:06 -0700)
committerGopher Robot <gobot@golang.org>
Tue, 9 Aug 2022 14:33:24 +0000 (14:33 +0000)
Add named constants for the 3rd, 4th, and 13th most popular formats.

Fixes #52746

Change-Id: I7ce92e44dcae18c089124f1d6f5bc2d6359d436c
Reviewed-on: https://go-review.googlesource.com/c/go/+/412495
Reviewed-by: Ian Lance Taylor <iant@google.com>
Auto-Submit: Joseph Tsai <joetsai@digital-static.net>
Reviewed-by: Dmitri Shuralyov <dmitshur@google.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
Run-TryBot: Joseph Tsai <joetsai@digital-static.net>

api/next/52746.txt [new file with mode: 0644]
src/time/format.go
src/time/format_test.go

diff --git a/api/next/52746.txt b/api/next/52746.txt
new file mode 100644 (file)
index 0000000..d6c3bd2
--- /dev/null
@@ -0,0 +1,6 @@
+pkg time, const DateOnly = "2006-01-02" #52746
+pkg time, const DateOnly ideal-string #52746
+pkg time, const DateTime = "2006-01-02 15:04:05" #52746
+pkg time, const DateTime ideal-string #52746
+pkg time, const TimeOnly = "15:04:05" #52746
+pkg time, const TimeOnly ideal-string #52746
index 8431ff89b45360571b3d4bc681cae894e0544af1..61a9eb3301b78738429110f5dc8b3832c47716fc 100644 (file)
@@ -116,6 +116,9 @@ const (
        StampMilli = "Jan _2 15:04:05.000"
        StampMicro = "Jan _2 15:04:05.000000"
        StampNano  = "Jan _2 15:04:05.000000000"
+       DateTime   = "2006-01-02 15:04:05"
+       DateOnly   = "2006-01-02"
+       TimeOnly   = "15:04:05"
 )
 
 const (
index 9ae2b8017a3bb5e9df8e6fdfa0dd0d058b43d0bd..fa8c846686d8d7a4bc3573b76747363869b101c1 100644 (file)
@@ -115,6 +115,9 @@ var formatTests = []FormatTest{
        {"StampMilli", StampMilli, "Feb  4 21:00:57.012"},
        {"StampMicro", StampMicro, "Feb  4 21:00:57.012345"},
        {"StampNano", StampNano, "Feb  4 21:00:57.012345600"},
+       {"DateTime", DateTime, "2009-02-04 21:00:57"},
+       {"DateOnly", DateOnly, "2009-02-04"},
+       {"TimeOnly", TimeOnly, "21:00:57"},
        {"YearDay", "Jan  2 002 __2 2", "Feb  4 035  35 4"},
        {"Year", "2006 6 06 _6 __6 ___6", "2009 6 09 _6 __6 ___6"},
        {"Month", "Jan January 1 01 _1", "Feb February 2 02 _2"},