易截截图软件、单文件、免安装、纯绿色、仅160KB

java关于时间的搜索

我有个根据日期的搜索功能
因为项目需要 前台定义的类型为string 传的值为 2009-10-10
后台接受也为string , 查询用的是createdAt >= 'startTime' and <= 'stopTime'
但出来后会少一天 例如搜索 2009-11-01 到 2009-11-03的话 只会显示1-2号之间的信息 3号的出不来 因为项目需要不能用between 请大家在以上要求的基础上帮下忙 谢谢!
如果有最大日期输入,查询时自动加一天,例如搜索 2009-11-01 到 2009-11-03,查询时搜索2009-11-01 到 2009-11-04

提示:与日期的精度有关,2009-11-03 在查询时应该是 : 2009-11-03 00:00:00
要查询出 2009-11-02 的就应该为: 2009-11-03 23:59:59
你可以根据具体情况做最简单的修改。

1楼的方法可以试试

createdAt 如果是 datetime 类型的就该像2楼说的那样写成

"createdAt >= '2009-11-01 00:00:00' and createdAt <= '2009-11-03 23:59:59' "

还得看你保存数据的时候是具体什么格式的,如果都是"2009-11-03"这种格式,那么你的搜索条件就没有问题,如果是"2009-11-03 23:59:59"这样格式的那么你就得转换一下格式了,不然就没法搜索了


String str1 >=String str2
有这样的语法吗? 没听说过啊

这个问题比较麻烦,对时间问题很头疼,楼主的这个问题我遇到过,我说说吧.
首先编写一个给一个日期加天数,成为一个新的日期的函数。
private static Date getNewDate(String beginDate, long addDay) throws ParseException {

    SimpleDateFormat sim = new SimpleDateFormat("dd-MM-yyyy");


相关问答:

jsp页面获取session的问题 - Java / Java EE

我在jsp页面存上一个session,本页面还可以取出值来.
但是一刷新,或者打开新的页面就取不出值来了.
奇怪的是,我测试另一个程序时候
在jsp页面存上一个session,本页面可以取出值来,刷新或打开新页面值能取出来了.
......

关于jsp论坛 - Java / Web 开发

我现在想用ssh整合来做一个论坛,但数据库方面不行,我主要不会涉及数据库,不知道发帖表,和回帖表要如何设计和区分。不知道谁有一个简单的思路,来设计这些表。谢谢了。
发帖和回帖用同一张表 。发帖 id user ......

jsp 中乱码的 - Java / Web 开发

我的开发的平台是Myeclipes6.0 + tomcat5.x + mysql
我所有的编码方式都是用的UTF-8 
我只用了Strtus框架
在一个form中如下用的是post的提交方式:
 <form class="form" action=&quo ......

java语法问题 - Java / Java EE

import java.io.*;
class FileTest
{
public static void main(String [] args) throws Exception
{

File fDir=new File(File.separator);
String strFile="java源代码测试"+File.separato ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号