java中的日期和时间不起作用

时间:2014-11-11 06:46:54

标签: java date datetime time

我需要在日期/月/年时格式中记录日期:在java中的分钟(12小时格式的时间),我编写以下代码以将日期保存在datetoday中。但它对我不起作用。输出以下列格式显示:2014年11月11日星期二12:10:00。任何人都可以帮我解决这个问题吗?提前致谢。

Date datetoday;    
    void todaysdate() {                 
                Date date = new Date();
                SimpleDateFormat sdf = new SimpleDateFormat("DD/MM/yyyy HH:mm");
                String inputString2 = sdf.format(date);
            try {
                datetoday = sdf.parse(inputString2);
            } catch (ParseException ex) {
                System.out.println(ex.getMessage());
            }
                System.out.println(datetoday);

        }

1 个答案:

答案 0 :(得分:-1)

你可以试试这个

new SimpleDateFormat("E, dd MMM yyyy hh:mm:ss z");

使用hh而不是HH来获得12小时格式