|
@@ -265,6 +265,29 @@ public class DbPro {
|
|
|
return queryDate(sql, NULL_PARA_ARRAY);
|
|
return queryDate(sql, NULL_PARA_ARRAY);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ public LocalDateTime queryLocalDateTime(String sql, Object... paras) {
|
|
|
|
|
+ Object d = queryColumn(sql, paras);
|
|
|
|
|
+
|
|
|
|
|
+ if (d instanceof LocalDateTime) {
|
|
|
|
|
+ return (LocalDateTime)d;
|
|
|
|
|
+ }
|
|
|
|
|
+ if (d instanceof LocalDate) {
|
|
|
|
|
+ return ((LocalDate)d).atStartOfDay();
|
|
|
|
|
+ }
|
|
|
|
|
+ if (d instanceof LocalTime) {
|
|
|
|
|
+ return LocalDateTime.of(LocalDate.now(), (LocalTime)d);
|
|
|
|
|
+ }
|
|
|
|
|
+ if (d instanceof java.util.Date) {
|
|
|
|
|
+ return TimeKit.toLocalDateTime((java.util.Date)d);
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ return (LocalDateTime)d;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ public LocalDateTime queryLocalDateTime(String sql) {
|
|
|
|
|
+ return queryLocalDateTime(sql, NULL_PARA_ARRAY);
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
public java.sql.Time queryTime(String sql, Object... paras) {
|
|
public java.sql.Time queryTime(String sql, Object... paras) {
|
|
|
return (java.sql.Time)queryColumn(sql, paras);
|
|
return (java.sql.Time)queryColumn(sql, paras);
|
|
|
}
|
|
}
|