浏览代码

!113 JDBC 返回数据库时间字段类型转换增加 OffsetDateTime、ZonedDateTime
Merge pull request !113 from 冰雨/N/A

JFinal 1 年之前
父节点
当前提交
e502e26da5
共有 1 个文件被更改,包括 8 次插入0 次删除
  1. 8 0
      src/main/java/com/jfinal/kit/TypeKit.java

+ 8 - 0
src/main/java/com/jfinal/kit/TypeKit.java

@@ -21,6 +21,8 @@ import java.math.BigInteger;
 import java.time.LocalDate;
 import java.time.LocalDateTime;
 import java.time.LocalTime;
+import java.time.OffsetDateTime;
+import java.time.ZonedDateTime;
 import java.time.temporal.Temporal;
 
 /**
@@ -171,6 +173,12 @@ public class TypeKit {
 			if (d instanceof LocalTime) {
 				return TimeKit.toDate((LocalTime)d);
 			}
+			if (d instanceof OffsetDateTime) {
+				return TimeKit.toDate(((OffsetDateTime)d).toLocalDateTime());
+			}
+			if (d instanceof ZonedDateTime) {
+				return TimeKit.toDate(((ZonedDateTime)d).toLocalDateTime());
+			}
 		}
 
 		if (d instanceof String) {