Kaynağa Gözat

parse date time in local

ls 4 yıl önce
ebeveyn
işleme
bc7f30f06d
1 değiştirilmiş dosya ile 3 ekleme ve 3 silme
  1. 3 3
      util/date.go

+ 3 - 3
util/date.go

@@ -32,14 +32,14 @@ func IsDate(s string) bool {
 
 // StrToTime 字符串转时间
 func StrToTime(s string) (t time.Time, err error) {
-	t, err = time.Parse(TimeFmtLong, s)
+	t, err = time.ParseInLocation(TimeFmtLong, s, time.Local)
 
 	return
 }
 
 // StrFmtTime 时间转字符串
 func StrFmtTime(s, fmt string) (t time.Time, err error) {
-	t, err = time.Parse(fmt, s)
+	t, err = time.ParseInLocation(fmt, s, time.Local)
 	return
 }
 
@@ -55,7 +55,7 @@ func TimeFmtStr(t time.Time, fmt string) string {
 
 // StrToDate 字符串转日期
 func StrToDate(s string) (t time.Time, err error) {
-	t, err = time.Parse(DateFmtLong, s)
+	t, err = time.ParseInLocation(DateFmtLong, s, time.Local)
 
 	return
 }