fix localdate for json bug

This commit is contained in:
Looly
2020-12-07 18:10:16 +08:00
parent 54749abfcc
commit 97f1e8b3dd
5 changed files with 49 additions and 7 deletions

View File

@@ -240,11 +240,14 @@ final class InternalJSONUtil {
*/
private static String formatDate(Object dateObj, String format) {
if (StrUtil.isNotBlank(format)) {
final String dateStr;
if(dateObj instanceof TemporalAccessor){
return TemporalAccessorUtil.format((TemporalAccessor) dateObj, format);
dateStr = TemporalAccessorUtil.format((TemporalAccessor) dateObj, format);
} else{
dateStr = DateUtil.format(Convert.toDate(dateObj), format);
}
//用户定义了日期格式
return JSONUtil.quote(DateUtil.format(Convert.toDate(dateObj), format));
return JSONUtil.quote(dateStr);
}
//默认使用时间戳