diff --git a/utils/typeconv.go b/utils/typeconv.go index 211aa83c..a8e48ad6 100644 --- a/utils/typeconv.go +++ b/utils/typeconv.go @@ -215,6 +215,9 @@ func Time2Str(t time.Time) string { func Str2Time(timeStr string) time.Time { timeStr = strings.Replace(timeStr, "T", " ", 1) + if strings.Index(timeStr, " ") == -1 { + timeStr += " 00:00:00" + } retVal, err := time.ParseInLocation("2006-01-02 15:04:05", timeStr, time.Local) if err != nil { baseapi.SugarLogger.Errorf("time.ParseInLocation failed, timeStr:%v, error:%v", timeStr, err)