2016-08-28 4 views
0

で引数として、私は、入力として、ユーザーからの日付と時刻を取得し、このfucntionにのLocalDateTime機能

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

それを渡すために持っている今、問題はどのフォーマットである私は、ユーザーからの日付と時刻を取得する必要がありますを入力し、それをdateTime関数に渡します。

LocalDateTimeを入力として取得する方法を教えてください。

+1

フォーマットを決定し、それに応じて入力された文字列を解析するには、DateTimeFormatterを使用します。 –

+1

それを解析する方法によって異なります。 ['LocalDateTime.parse(str)'](https://docs.oracle.com/javase/8/docs/api/java/time/LocalDateTime.html#parse-java.lang)を呼び出す場合は、 CharSequence-)、 'str'は[' ISO_LOCAL_DATE_TIME'形式でなければなりません(https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html#ISO_LOCAL_DATE_TIME)。 –

答えて