java&oracle日期查询

java:

 

"yyyy-MM-dd HH:mm:ss"  //24小时制

String dateString= "2020-10-01 00:00:00";
DateFormat df=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date = df.parse(dateString);

SQL:

‘yyyy-mm-dd hh:mi:ss‘  //12小时制

‘yyyy-mm-dd hh24:mi:ss‘ //24小时制

select to_char(t.startTime, yyyy-mm-dd hh24:mi:ss) as 日期 from 表名 t
 where t.startTime >= to_date(2019-3-21 00:00:00, yyyy-mm-dd hh24:mi:ss);

——————————————————————————————分割线——————————————————————

问题:

表中时间为Date类型,插入日期"2019-3-21 00:00:00"时不显示时分秒,可以用"to_char"

java&oracle日期查询

 

java&oracle日期查询

上一篇:MySQL的常用存储引擎InnoDb 和MyISAM 的区别


下一篇:Docker安装Mysql多版本