-1

このスニペットが正しくない理由がわからないだけです。

Calendar now = Calendar.getInstance();
DateFormat formatter = new SimpleDateFormat("yyyy/MM/dd"); 
String nowDate1 = formatter.format(now.getTime());
Date nowDate = formatter.parse(nowDate1);
4

1 に答える 1

1

あなたのコメントに基づいて、try / catch文が含まれていません:

try {
    Calendar now = Calendar.getInstance();
    DateFormat formatter = new SimpleDateFormat("yyyy/MM/dd"); 
    String nowDate1 = formatter.format(now.getTime());
    Date nowDate = formatter.parse(nowDate1);
}
catch (Exception e) {
    e.printStackTrace();
}

parse()は実行時にParseExceptionをスローする可能性があるため、コンパイラはそれについて警告しています。そのため、ParseException の可能性を考慮する必要があります。

于 2012-11-06T01:08:18.577 に答える