我需要从<条码>中删除时间。 反对。 这里是我的尝试。
<><>Code>:
System.out.println("date " + dbDate);
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");
System.out.println("formatter.format(dbDate) " + formatter.format(dbDate));
System.out.println("final " + formatter.parse(formatter.format(dbDate)));
<<>Output>:
date 2011-12-03 23:59:59.0
formatter.format(dbDate) 2011-12-03
final Sat Dec 03 00:00:00 IST 2011
我想到最后日期在<代码>2011-12-03上显示。 但是,在将<代码>改为“编码”之后,该<代码><>>
<>Update:
在我的申请中,我有两种不同的方法获得<代码>dbDate。
第一问题:dbDate = (java.util.Date)rs.getDate (“EXPIRY_DATE”);
。
System.out.println(“+ dbDate”);
date 2011-12-03
第二点使用<条码>dbDate = rs.gettimestamp(“EXPIRY_DATE”);
System.out.println(“+ dbDate”;
date 2011-12-03 23:59:59.0
。
这是我的问题。 由于我想到<条码>到条码>,我没有提及整个问题。
<>Solution:
I did not have choices to avoid java.sql.Date
as my application methods have multiple usages.
I tried the below and worked,
dbDate = new java.sql.Date(dbDate.getTime());