Comment Lire l'Heure et la Date à partir de Fichier Texte en Java 5?

Je suis en train de lire des données à partir d'un fichier texte à l'aide de Java 5 SE. Les données dans les formats suivants:

10:48 AM
07/21/2011

J'ai regardé dans DateFormat et SimpleDateFormat, mais je ne peux pas la figure la plus simple façon de faire la lecture de ces données dans un objet Date.

Voici ce que j'ai à ce jour:

import java.io.File;
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
import java.text.SimpleDateFormat;
import java.util.Date;

class Pim {

    File dataFile;
    BufferedReader br;
    String lineInput;
    Date inputTime;
    Date inputDate;

    public Pim() {

        dataFile = new File("C:\\Data.txt");

        try {

            br = new BufferedReader(new FileReader(dataFile));

            lineInput = br.readLine();
            inputTime = new Date(lineInput);

            lineInput = br.readLine();
            inputDate = new Date(lineInput);            

            br.close();

        } catch (IOException ioe) {

            System.out.println("\n An error with the Data.txt file occured.");
        }
    }
}

Suis-je sur la bonne voie? Quelle est la meilleure façon de le faire?

InformationsquelleAutor dvanaria | 2011-07-20