compareTo
public int compareTo(Date anotherDate)
Compares two Dates for ordering.
Parameters:
anotherDate - the Date to be compared.
Returns:
the value 0 if the argument Date is equal to this Date; a value less than 0 if this Date is before the Date argument; and a value greater than 0 if this Date is after the Date argument.
Since:
1.2
public int compareTo(Date anotherDate)
Compares two Dates for ordering.
Parameters:
anotherDate - the Date to be compared.
Returns:
the value 0 if the argument Date is equal to this Date; a value less than 0 if this Date is before the Date argument; and a value greater than 0 if this Date is after the Date argument.
Since:
1.2
解决方案 »
- TOMCAT6配置:thread stack size的值
- struts2有多个执行方法,包含的Model数据和字段也多,这样会影响效率吗?
- 奇怪的数据库连接错误
- jsp+mssql的无限分类问题!请大家指教!
- 用<logic:iterate>显示数据,报错说找不到bean,大家帮忙看看是什么原因!!!!!!!!!谢谢
- 哪位大侠知道学习jstl的地方?
- 那位好心人救救我这个菜鸟(目录树问题)
- 高分求助:JSTL的fmt:message显示的问题?
- 初学者,询问哪儿有经典的jsp方面的书下载啊(如:完整的jsp高级编程),准散分的
- 请告知Resin1.1.6+JDK1.3+IIS下配置JIVE的详细步骤
- 急救!!!!HELP!!!!
- 如何将连接MYSQL数据库做成一个JAVABEAN?
用Date utilDate = new Date();
out.print(utilDate);
那么打印出来的结果是
Sat May 03 11:53:41 CST 2003
而 rs.getDate("team_date"))
打印出来的结果是
2003-01-01
它们比较的话不会相等呀! 用什么方法可以实现?
若能解决 多送50分
所以我處理的時候在數據庫里會用varchar來放如果是date的話﹐在用SQL抓出來的時候可以抓成yyyyMMddHHmmss...的字串格式
注意要按24H來抓這樣子抓出來的是一個字串
然后用java.text.SimpleDateFormat("yyyyMMddHHmmss...").format(Date)來抓得當前時間
如此便可轉成字串來進行比較ok
before, after的方法的吧.
大家忘了吗?
像java.util.Date类中的getYear().java.util.Date中的getMonth()一样.
help me!
它里面的方法可是多很多啊.
就用Calender类吧,可惜我现在的机子上没文档,要不我帮你查一下,Calender类中有能解决你问题的方法,我想日期格式不应影响其比较大小,要实在不行,就干脆自己写个日期比较类,先将其转换成相同的格式,然后用字符串比较的方法比较。
本人极不赞同在数据库中将日期存放为字符串!!!!!!!!!!!!!!!!!!!!!!