数据库里面的数据格式是 date: 01-九月 -2008 12:00:00 AM(默认是'01-1月-2000' 怎么存进去就变成这样)
用rs.getString() 拿到的是 9/1/2008 00:00:00
那我要拿一个时间和数据库里面的进行比较怎么比,如拿出01-九月 -2008 12:00:00 AM的全部数据
用rs.getString() 拿到的是 9/1/2008 00:00:00
那我要拿一个时间和数据库里面的进行比较怎么比,如拿出01-九月 -2008 12:00:00 AM的全部数据
解决方案 »
- 找Java工作,前想先编写个小项目。
- 在做自助建站时,怎样用jsp程序绑定一级域名或多级域名?
- 如何仅仅通过SQL语句实现顶帖子的效果??
- 请大家帮帮忙,在线等
- 一个困扰的问题:form传值到servlet时总出错!
- urlrewrite 伪静态:匹配汉字 字符 字母下划线 数字的正则表达式??
- 出现" 参数不足,期待是 1"是什么原因?
- 请问如何将GB2312的string型转化成unicode编码,或者转成utf-8编码
- Jbuilder4,关于Enterprise JavaBean 向导:
- 关于web工程连接数据库,获取Connection为空的问题。求大神指导
- 非常奇怪的问题!!
- jstl显示bean属性值的问题(急,在线等!!!)
todata 怎么转啊 我要从数据库里面取出一个日期的数据 怎么进行数据比较啊
还有他有个AM
select * from table where date = '这边怎么写';
public int compareTo(Date anotherDate)比较两个日期的顺序。 指定者:
接口 Comparable<Date> 中的 compareTo
参数:
anotherDate - 要比较的 Date。
返回:
如果参数 Date 等于此 Date,则返回值 0;如果此 Date 在 Date 参数之前,则返回小于 0 的值;如果此 Date 在 Date 参数之后,则返回大于 0 的值。
抛出:
NullPointerException - 如果 anotherDate 为 null。
从以下版本开始:
1.2
查询串可以这么写吧
select * from table where to_char(date,'yyyy-mm-dd') = '2008-09-01'或者
select * from table where date = to_date('2008-09-01','yyyy-mm-dd')
数据库里面的那个12点AM应该是说明数据库中的日期只有年月日,其他的时分秒等都是0,所以AM不用关心它。
DATE = to_date('2008-9-9 10:50:09','yyyy-MM-dd HH:MI:SS')//或者把这里的小时“HH”换成“hh24”都可以的,不想要小时、分钟、秒,就把它省去就可以了。
我再开个贴,来者有分
我主要要问的是 date 怎么比较啊
也就是上面的?是怎么写的