summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorRuss Cox <rsc@golang.org>2009-09-14 16:45:35 -0700
committerRuss Cox <rsc@golang.org>2009-09-14 16:45:35 -0700
commitdfca83cc2d58b4a8502fcfd6204918432886b348 (patch)
treefb73f81a4805e76b493dd0afc2bfd37529ac143f /src
parent05c42432e82ed9984de9975303fed40bc0cc09d7 (diff)
downloadgolang-dfca83cc2d58b4a8502fcfd6204918432886b348.tar.gz
do not crash printing the zero value for time.Time.
R=r DELTA=2 (1 added, 0 deleted, 1 changed) OCL=34605 CL=34608
Diffstat (limited to 'src')
-rw-r--r--src/pkg/time/time.go3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/pkg/time/time.go b/src/pkg/time/time.go
index 1e4990b10..7f5f53e3f 100644
--- a/src/pkg/time/time.go
+++ b/src/pkg/time/time.go
@@ -250,6 +250,7 @@ var shortDayNames = []string{
}
var shortMonthNames = []string{
+ "---",
"Jan",
"Feb",
"Mar",
@@ -301,7 +302,7 @@ func format(t *Time, fmt string) string {
case 'a': // %a abbreviated weekday name
bp = addString(buf, bp, shortDayNames[t.Weekday]);
case 'b': // %b abbreviated month name
- bp = addString(buf, bp, shortMonthNames[t.Month-1]);
+ bp = addString(buf, bp, shortMonthNames[t.Month]);
case 'd': // %d day of month (01-31)
decimal(buf[bp:bp+2], t.Day);
bp += 2;