我需要在日期/月/年时格式中记录日期:在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);
}
答案 0 :(得分:-1)
你可以试试这个
new SimpleDateFormat("E, dd MMM yyyy hh:mm:ss z");
使用hh而不是HH来获得12小时格式