diff --git a/src/framework/utils/date/date.go b/src/framework/utils/date/date.go index 84ae33d4..35cf339f 100644 --- a/src/framework/utils/date/date.go +++ b/src/framework/utils/date/date.go @@ -48,7 +48,14 @@ func ParseDateToStr(date any, formatStr string) string { if v == 0 { return "" } - t = time.UnixMilli(v) + if v > 9999999999 { + t = time.UnixMilli(v) + } else if v > 999999999 { + t = time.Unix(v, 0) + } else { + logger.Infof("utils ParseDateToStr err %v", "Invalid timestamp") + return "" + } case string: parsedTime, err := time.Parse(formatStr, v) if err != nil {