如何设置日期的搜索条件,从数据库中检索该日期的其他详细信息?
Posted
技术标签:
【中文标题】如何设置日期的搜索条件,从数据库中检索该日期的其他详细信息?【英文标题】:How to set search condition of date, to retrieve other details on that date from database? 【发布时间】:2014-03-04 16:38:49 【问题描述】:这些是我的代码中设置的基本条件。
t1 = new JFormattedTextField(new SimpleDateFormat("dd-MM-yyyy"));
t1.setValue(new java.util.Date());
java.util.Date searchDate=(java.util.Date)t1.getValue();
从结果集中检索日期。
Date Date1 = rs.getDate("Date1");
我想知道匹配我输入的日期和从数据库中检索日期的条件是否正确。我是编码领域的新手。
if(new java.sql.Date(searchDate.getTime()).equals(Date1))
... //code
【问题讨论】:
【参考方案1】:没关系……
制作它...
java.sql.Date sqlSearchdate = new java.sql.Date(searchDate.getTime());
和
if(sqlSearchdate.equals(Date1)
...
解决了这个问题。这太愚蠢了。问这样的问题我不好。
【讨论】:
【参考方案2】:是的,根据http://www.mkyong.com/java/how-to-compare-dates-in-java/,应该可以,但我不确定你为什么要在 if 语句中创建一个新的 Date 对象。
【讨论】:
用于在该日期从表中检索其他值,两者都是不同的日期,我在文本字段中输入的日期是 java.util.date,我从数据库中获取的日期是 java.sql.date。 可能想看这里,然后:***.com/questions/6066335/…以上是关于如何设置日期的搜索条件,从数据库中检索该日期的其他详细信息?的主要内容,如果未能解决你的问题,请参考以下文章
VBA-使用日期搜索条件在网络位置上遍历多个子文件夹/提高搜索速度