①. 不用转换,直接相减,看正负.结果还可以表明两个日期的差距,正的说明前者大,负的是后者大.
日期格式直接减
select
from
dual;
结果为10
//
获取数据库的连接这些操作我就省了
PreparedStatement
pstmt
=
conn.prepareStatement("SELECT
*
FROM
H_TEST");
ResultSet
rs
pstmt.executeQuery();
ResultSetMetaData
rsmd
rs.getMetaData();
//获取字段名
if(rsmd
!=
null){
int
count
rsmd.getColumnCount();
for(int
i=1;i=count;i++){
System.out.println("获得1列对应数据类型的类
"
+
rsmd.getColumnClassName(1));
还有其他的
方法可用,你可以查看JDK中
类的帮助文档}
如果是date型比较大小,直接用大于、小于比较就可以了.
代码如下:
end if;
end;
扩展资料
oracle sql日期比较
oracle sql日期比较:
在今天之前:
在今天只后:
精确时间:
时间日期字段在数据库底层都是以时间戳的形式存储的,日期比较其实就简单的转换成了时间戳的比较, 也就是数字的比较
以上就是土嘎嘎小编为大家整理的oracle如何比较日期相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!