2016-08-28 2 views
0

Ich habe als eine Eingabe von Benutzern Datum und Zeit zu bekommen, und es dann zu dieser fucntion passierenLocal als Argument in Funktion

public void dateTime(LocalDateTime d) { 
    System.out.println("Entered date is : " + d); 
} 

Nun ist die Frage, in welchem ​​Format soll ich Datum und Uhrzeit vom Benutzer erhalten als Eingabe und übergeben Sie das an dateTime Funktion.

Wie erhält man LocalDateTime als Eingabe?

+1

Es liegt an Ihnen, das Format zu bestimmen und die eingegebene Zeichenfolge mit einem DateTimeFormatter zu analysieren. –

+1

Hängt davon ab, wie Sie es analysieren möchten. Wenn Sie [LocalDateTime.parse (str) '] aufrufen möchten (https://docs.oracle.com/javase/8/docs/api/java/time/LocalDateTime.html#parse-java.lang. CharSequence-), 'str' muss im [' ISO_LOCAL_DATE_TIME'-Format] sein (https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html#ISO_LOCAL_DATE_TIME). –

Antwort

Verwandte Themen