Przeglądaj źródła

fix: 修改时间控件解析函数

wangbo 6 godzin temu
rodzic
commit
7a7a4f8d2b
1 zmienionych plików z 4 dodań i 1 usunięć
  1. 4 1
      controls/time.go

+ 4 - 1
controls/time.go

@@ -7,7 +7,7 @@ import (
 
 func ParseTime(timeStr string) (*time.Time, error) {
 	if strutils.IsStringEmpty(timeStr) {
-		return &time.Time{}, nil
+		return nil, nil
 	}
 
 	t, err := time.Parse(time.RFC3339Nano, timeStr)
@@ -15,5 +15,8 @@ func ParseTime(timeStr string) (*time.Time, error) {
 		return nil, err
 	}
 
+	loc, _ := time.LoadLocation("Asia/Shanghai")
+	t = t.In(loc)
+
 	return &t, nil
 }