如何更改DateTime格式

时间:2015-01-21 17:03:16

标签: hibernate date datetime timestamp

我想通过hibernate将DateTime存储在数据库中,所以应该采用这种格式 2012-10-1T11:50:50但我希望用户在文本框或日期标签中输入2012-10-1 50:50:50这种格式,我该怎么做?

1 个答案:

答案 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);