diff --git a/sysutils.go b/sysutils.go index 1aaca22..33ee6f5 100644 --- a/sysutils.go +++ b/sysutils.go @@ -281,6 +281,9 @@ func SmartParseTimeToMills(timeStr string) int64 { } } else if StrContains(timeStr, ".") { const layout = "2006-01-02 15:04:05.000" + if len(timeStr) > len(layout) { + timeStr = timeStr[0:len(layout)] + } t, err := time.Parse(layout, timeStr) if err == nil { return t.UnixNano() / int64(time.Millisecond)