apache / apache/dubbo

Dubbo泛化调用是否可以考虑支持多种日期格式

Open
#5,928 4 comments 0 reactions 0 assignees View on GitHub
type/proposal
Dominant language
Java
Stars
41.6k
Forks
26.4k
Avg merge
15h 13m
Merged PRs (30d)
4

Description

现在只支持yyyy-MM-dd HH:mm:ss一种,导致调用方必须把时间戳或者没有时分秒的字段,转换成这种格式才行。

```
java.lang.IllegalStateException: Failed to parse date 2020-03-27 by format yyyy-MM-dd HH:mm:ss, cause: Unparseable date: "2020-03-27"
at com.alibaba.dubbo.common.utils.CompatibleTypeUtils.compatibleTypeConvert(CompatibleTypeUtils.java:86)
at com.alibaba.dubbo.common.utils.PojoUtils.realize0(PojoUtils.java:301)
at com.alibaba.dubbo.common.utils.PojoUtils.realize0(PojoUtils.java:450)
```

另外一个问题,在此类异常发生的时候,服务消费方,try-catch异常时,拿到的异常code为
RpcException.NETWORK_EXCEPTION

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.