Hallo,
ich versuche in meinem Programm zu überprüfen ob ein TextArea Input einem SimpleDateFormat entspricht. Hier der Code Ausschnitt den ich bisher habe:
Hier die Methode für die erste Anweisung:
und das hier ist mein SimpleDateFormat:
Später möchte ich noch um ein weiteres Format erweitern, mein Problem ist derzeit aber nur das ich einfach nicht drauf komme was ich als Bedingung in der if Verzweigung nehmen soll.
Ich habe schon alles probiert.. z.B.: if(textField.equals(sdf)) oder if(textField.compareTo(sdf)) funktioniert beides nicht.
Hoffe jemand hat eine Idee für mich.
Danke schon mal für mögliche Vorschläge!
ich versuche in meinem Programm zu überprüfen ob ein TextArea Input einem SimpleDateFormat entspricht. Hier der Code Ausschnitt den ich bisher habe:
Java:
private void konvertieren() {
button.setOnAction(e -> {
if () {
try {
convertTimestampToDate(textField, sdf);
} catch (ParseException e1) {
e1.printStackTrace();
}
textArea.setText(date1 + "");
}
});
}
Hier die Methode für die erste Anweisung:
Java:
private void convertTimestampToDate(TextField textField, SimpleDateFormat sdf) throws ParseException {
date = sdf.parse(textField.getText());
date1 = date.getTime();
und das hier ist mein SimpleDateFormat:
Java:
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss:SSS");
Später möchte ich noch um ein weiteres Format erweitern, mein Problem ist derzeit aber nur das ich einfach nicht drauf komme was ich als Bedingung in der if Verzweigung nehmen soll.
Ich habe schon alles probiert.. z.B.: if(textField.equals(sdf)) oder if(textField.compareTo(sdf)) funktioniert beides nicht.
Hoffe jemand hat eine Idee für mich.
Danke schon mal für mögliche Vorschläge!