我想通过hibernate将DateTime存储在数据库中,所以应该采用这种格式 2012-10-1T11:50:50但我希望用户在文本框或日期标签中输入2012-10-1 50:50:50这种格式,我该怎么做?
答案 0 :(得分:0)
您只需使用两个SimpleDateFormat,如下所示。
SimpleDateFormat output = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss");
SimpleDateFormat input = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date = input.parse("2012-10-01 10:50:50");
String result = output.format(date);
System.out.println(result);