私はこのコードを実行しようとしています:
Date date = null;
if (detailsBean.getDiscoveryProjectBean ().getCreatedDate ()==null ||
detailsBean.getDiscoveryProjectBean ().getCreatedDate ().equalsIgnoreCase(""))
{
projectDetails.getDiscoveryProject().setCreationTime(new Date());
}
else
{
try
{
date = new SimpleDateFormat (FormatUtils.simpleFormat).
parse (detailsBean.getDiscoveryProjectBean ().getCreatedDate ());
} catch (Exception e) {
throw new PanDaApplicationException (e.getMessage ());
}
projectDetails.getDiscoveryProject().setCreationTime(date);
}
try ブロックで ParseException 例外がスローされます。ただし、コードは問題ないように見えるため、その原因はわかりません。FormatUtils.simpleFormat
ispublic static final String simpleFormat = "dd-MMM-yyyy"
とdetailsBean.getDiscoveryProjectBean().getCreatedDate()
have value likeの定義28-Feb-2013
この例外がスローされる理由がまったくわからず、助けが必要です。