Java input-Datum von Scanner in einer Zeile

Ich versuche zu Lesen Datum von einem Benutzer zu übergeben, um GregorianCalendar variable. Derzeit habe ich eine unangenehme Einrichtung, wo es liest Zeile für Zeile. Können Sie helfen mit einer Lösung, die speichert die Eingabe in einer Zeile? Ich fand " = SimpleDateFormat Klasse, aber ich kann nicht finden, eine gute Passform für diesen bestimmten Zweck.

    Scanner time = new Scanner(System.in)

    System.out.println("Type year: ");int y =time.nextInt();
    System.out.println("Type month: ");int m =time.nextInt();
    System.out.println("Type day: ");int d = time.nextInt();
    System.out.println("Type hour: ");int h = time.nextInt();
    System.out.println("Type minute: ");int mm = time.nextInt();

    GregorianCalendar data = new GregorianCalendar(y,m,d,h,mm);

InformationsquelleAutor Turo | 2015-02-07

Schreibe einen Kommentar