我通过jsp页面以格式dd-mm-yy
的字符串形式获取我的日期输入。因为这种格式更好理解。但现在我想在我的数据库中以yyyy-MM-dd HH:mm:ss
格式存储日期。我正在使用下面的代码。如何在java中更改日期格式?
try
{
String s="30-04-2013";
SimpleDateFormat ft = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
d1=new SimpleDateFormat("yyyy-MM-dd").parse(s);
System.out.println(d1);
System.out.println(ft.format(d1));
} catch(Exception e) {
System.out.println("Exception:"+e);
}
我的jsp的日期格式为dd-mm-yy
,但它给的答案
Tue Oct 04 00:00:00 IST 35
0035-10-04 00:00:00
什么是我的错? 能告诉我请人
谢谢。
数据库中的日期没有任何格式。使用PreparedStatement.setDate()或PreparedStatement.setTimestamp()来存储Date或Timestamp对象。 – 2013-04-05 09:55:23