去掉不常用参数e

This commit is contained in:
jroam
2019-05-05 22:49:52 +08:00
parent 5761e73061
commit a5b536e218
2 changed files with 2 additions and 14 deletions

View File

@ -12,7 +12,6 @@ import (
"github.com/gogf/gf/g/text/gstr"
"strconv"
"strings"
"time"
)
var (
@ -54,8 +53,7 @@ var (
// ================== 时区 ==================
'O': "-0700", // 与UTC相差的小时数, 例如:+0200
'P': "-07:00", // 与UTC的差别小时和分钟之间有冒号分隔, 例如:+02:00
'T': "MST", // 时区缩写, 本机所在的时区 CST可视为美国、澳大利亚、古巴或中国的标准时间
'e': "", // 时区标识, 例如UTCGMTCST ,这与当前操作系统设置的时区有关在中国基本上是UTC
'T': "MST", // 时区缩写, 例如: UTC, EST, MDT
// ================== 完整的日期/时间 ==================
'c': "2006-01-02T15:04:05-07:00", // ISO 8601 格式的日期例如2004-02-12T15:19:21+00:00
@ -146,9 +144,6 @@ func (t *Time) Format(format string) string {
buffer.WriteString(strconv.Itoa(dayOfYear(t)))
case 't':
buffer.WriteString(strconv.Itoa(daysInMonth(t)))
case 'e':
buffer.WriteString(zeroLocation())
default:
if runes[i] > 255 {
buffer.WriteRune(runes[i])
@ -243,12 +238,7 @@ func weeksOfYear(t *Time) int {
return nums
}
func zeroLocation() string {
location, _ := time.LoadLocation("")
return location.String()
}
//格式化使用标准库格式
// 格式化使用标准库格式
func (t *Time) Layout(layout string) string {
return t.Time.Format(layout)
}

View File

@ -74,8 +74,6 @@ func Test_Format(t *testing.T) {
{"k": "2016-01-01", "f": "第W周为星期5", "r": "第53周为星期5"}, //星期5
{"k": "2014-01-01", "f": "第W周为星期3", "r": "第1周为星期3"}, //星期3
{"k": "2015-01-01", "f": "第W周为星期4", "r": "第1周为星期4"}, //星期4
{"k": "2015-01-01", "f": "时区T", "r": "时区CST"},
{"k": "2015-01-01", "f": "时区e", "r": "时区UTC"},
}
for _, v := range times {