如何在java中正确格式化日期

时间:2014-09-14 16:28:39

标签: java android date nullpointerexception date-format

如何将“01/01/2014”格式日期正确格式化为“dd MM yyyy”,请?

我试图通过这条指令来包围这个:

String dateStr = new SimpleDateFormat("dd MM yyyy").parse("01/01/2014").toString();

但是,此行上会触发一条错误消息:

  

FATAL EXCEPTION:主java.lang.NullPointerException               在com.mypharmacy.app.DrugAdd $ 3.onClick

如何处理?

1 个答案:

答案 0 :(得分:1)

您必须一步完成解析:

Date date = new SimpleDateFormat("MM/dd/yyyy").parse("01/01/2014");

然后在不同的步骤中进行格式化:

String formattedDate = new SimpleDateFormat("dd MM yyyy").format(date);