我使用以下代码显示日期和时间:
String currentDateTime =java.text.DateFormat.getDateTimeInstance().format(Calendar.getInstance().getTime());
textViewDay.setText(currentDateTime);
我的格式是日期和时间
Sep 17,2012 1:24:31 PM
我不想在输出中显示第二个,所以如何以下列格式获得输出
Sep 17,2012 1:24 PM
提前感谢:)
答案 0 :(得分:0)
你必须使用SimpleDateFormat
:
使用这种模式:
String pattern = "MMM d, yyyy h:mm a"
答案 1 :(得分:0)
使用SimpleDateFormat相应地格式化字符串: -
Date d=new Date("Sep 17,2012 1:24:31 PM");// Your date to be formatted
String strDateFormat = "MMM dd,yyyy h:mm a";
SimpleDateFormat sdf = new SimpleDateFormat(strDateFormat);
System.out.println(sdf.format(d));// The result required