アクセス(MDB)データベースからいくつかの日付値を変換しようとしています。
「Tue May 17 08:29:00 BRT 2011」というメッセージが表示されます。しかし、私はこれが欲しい:「2011-05-17 08:29:00」。
JAVA 8 の新しい DateTime クラスを使用しようとしましたが、うまくいきませんでした。
これが私が試したものです:
public class DateHelper {
LocalDateTime dateTime;
public DateHelper(String dateTime) {
this.convertStringToDateTimeDeclaration(dateTime);
}
protected void convertStringToDateTimeDeclaration(String dateTime){
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
this.dateTime = LocalDateTime.parse(dateTime, formatter);
}
public String getDateTime(){
return dateTime.toString();
}
}
しかし、私は得る
「スレッド「JavaFX アプリケーション スレッド」の例外 java.time.format.DateTimeParseException: テキスト 'Tue May 17 08:29:00 BRT 2011' はインデックス 0 で解析できませんでした」