【发布时间】:2014-04-03 04:55:13
【问题描述】:
Date dateformat=null;
Date i5Date=null;
SimpleDateFormat formatter = new SimpleDateFormat("dd/MM/yyyy");
String date = i5t1.getText();
i5Date=(Date) formatter.parse(date);
while(rs.next())
{
rs.moveToInsertRow();
rs.updateDate("Date",i5Date);
rs.insertRow();
}
这不会以日期格式更新结果集。我可以知道我必须进行哪些更改才能以日期格式更新结果集。 (注意:-我不想以字符串格式更新。) 注意: - 我已经建立了连接并打开了结果集。
【问题讨论】:
-
注意会改变存储在数据库中的日期值的格式,这就是重点,格式无关紧要,只有日期的值很重要,这样,当你想要的时候,你可以随意格式化。试试这个,使用 System.out.println(i5Date);我敢打赌它不是“dd/MM/yyyy”的格式
-
那么,你的意思是如果我以字符串格式进行更新,这一切都没有关系吗?我的要求是,在另一个框架中,当我输入开始日期和结束日期时,我应该能够检索它们之间的所有报告。我可以使用日期作为字符串来实现它吗?
-
您可以将字符串转换为日期并在 SQL 函数之间使用
-
你能帮我举个例子吗..
-
我更新了我的答案以显示如何在日期之间检索。如果你用谷歌搜索这个主题,你会发现大量有用的资源。