Browse Source

添加对时间零值的处理

pull/4/head
zhangxin 3 years ago
parent
commit
008dbe2358
2 changed files with 9 additions and 1 deletions
  1. +4
    -0
      grmi/Date.go
  2. +5
    -1
      grmi/DateTime.go

+ 4
- 0
grmi/Date.go View File

@ -19,6 +19,10 @@ func (self *Date) UnmarshalJSON(data []byte) error {
if err != nil {
return err
}
if jsonString == "0001-01-01" {
*self = Date(time.Time{})
return nil
}
result, err := time.ParseInLocation(URLDateFormat, jsonString, utils.TimezoneLocation)
if err != nil {
return err


+ 5
- 1
grmi/DateTime.go View File

@ -1,9 +1,9 @@
package grmi
import (
"LAPP_ACURA_MOM_BACKEND/utils"
"fmt"
json "github.com/json-iterator/go"
"LAPP_ACURA_MOM_BACKEND/utils"
"time"
)
@ -19,6 +19,10 @@ func (self *DateTime) UnmarshalJSON(data []byte) error {
if err != nil {
return err
}
if jsonString == "0001-01-01 00:00:00" {
*self = DateTime(time.Time{})
return nil
}
result, err := time.ParseInLocation(URLDateTimeFormat, jsonString, utils.TimezoneLocation)
if err != nil {
return err


Loading…
Cancel
Save