package controls import ( "git.sxidc.com/go-tools/utils/strutils" "time" ) func ParseTime(timeStr string) (*time.Time, error) { if strutils.IsStringEmpty(timeStr) { return nil, nil } t, err := time.Parse(time.RFC3339Nano, timeStr) if err != nil { return nil, err } loc, _ := time.LoadLocation("Asia/Shanghai") t = t.In(loc) return &t, nil }