diff --git a/src/org/redkale/convert/ext/DateSimpledCoder.java b/src/org/redkale/convert/ext/DateSimpledCoder.java index bd3259d52..e9f38ece5 100644 --- a/src/org/redkale/convert/ext/DateSimpledCoder.java +++ b/src/org/redkale/convert/ext/DateSimpledCoder.java @@ -13,7 +13,9 @@ import java.util.Date; /** * Date 的SimpledCoder实现 * - *

详情见: http://redkale.org + *

+ * 详情见: http://redkale.org + * * @author zhangjx * @param Reader输入的子类型 * @param Writer输出的子类型 @@ -24,12 +26,13 @@ public final class DateSimpledCoder extends @Override public void convertTo(W out, Date value) { - out.writeLong(value.getTime()); + out.writeLong(value == null ? 0L : value.getTime()); } @Override public Date convertFrom(R in) { - return new Date(in.readLong()); + long t = in.readLong(); + return t == 0 ? null : new Date(); } }