Wie bestätige ich ein timestamp?

meiner Anwendung wird ein string wie dieser "2002-10-15 10:55:01.000000". Ich brauche, um zu überprüfen, ob der string eine gültige für einen db2-timestamp.

Wie kann ich dies tun?

EDIT: Das funktioniert auch meistens

     public static boolean isTimeStampValid(String inputString) {
     SimpleDateFormat format = new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSSSSS");
        try {
            format.parse(inputString);
            return true;
        } catch (ParseException e) {
            return false;
        }
     }

Das problem ist, dass wenn ich pass es ein schlechtes format für Millisekunden wie "2011-05-02 10:10:01.0 av" dies wird die Gültigkeitsprüfung. Ich gehe davon aus, dass seit der ersten Millisekunde Zeichen gültig ist, dann ist es schneidet nur den rest der Zeichenkette.

InformationsquelleAutor Bill | 2011-05-05

Schreibe einen Kommentar