Bläddra i källkod

时间格式长度大于19时间解析错误bug修复

aries.zhang 5 år sedan
förälder
incheckning
e1d6ce9d74
1 ändrade filer med 5 tillägg och 2 borttagningar
  1. 5 2
      models/LocalTime.go

+ 5 - 2
models/LocalTime.go

@@ -42,9 +42,12 @@ func (t *LocalTime) UnmarshalJSON(data []byte) error {
 
 	if len(dataStr) > 19 {
 		dataStr = dataStr[0:19]
-		if dataStr == "1970-01-01 00:00:00" {
-			dataStr = timeFormat
+		if strings.Index(dataStr, "000") == 0 {
+			dataStr = zeroTime
 		}
+		// if dataStr == "1970-01-01 00:00:00" {
+		// 	dataStr = timeFormat
+		// }
 	} else if len(dataStr) == 10 {
 		dataStr += " 00:00:00"
 	} else if len(dataStr) == 13 {