This commit is contained in:
gazebo
2019-12-25 15:25:47 +08:00
parent 2830796f7d
commit 98afb5fde2

View File

@@ -429,8 +429,8 @@ func JavaDateHook(fromType reflect.Type, toType reflect.Type, data interface{})
}
if toType.Kind() == reflect.Struct &&
toType.Name() == "JavaDate" {
if sec := utils.Interface2Int64WithDefault(data, 0); sec > 0 {
data = utils.NewJavaDateFromTime(utils.Timestamp2Time(sec))
if milliSec := utils.Interface2Int64WithDefault(data, 0); milliSec > 0 {
data = utils.NewJavaDateFromTime(utils.Timestamp2Time(milliSec))
} else if fromType.Kind() == reflect.String {
data = utils.NewJavaDateFromTime(utils.Str2Time(data.(string)))
}