-3

から日付を取得する必要がありStringます。形式は次のとおりです。uuuu-MM-dd HH:mm

入力にはその形式があり、日付にも同じ形式が必要です (年-月-日 時:分)。私がこれをしたとき:

LocalDate aux = LocalDate.parse(times.get(index),DateTimeFormatter.ofPattern("uuuu-MM-dd HH:mm "));

この入力で:2017-12-05 20:16 私はこれだけを取得します:2017-12-05

理由はわかりませんが、多くの形式を試しましたが、常に時間と分を失っていました。何か案が?

4

1 に答える 1

8

LocalDate年、月、日のフィールドのみがあります。時刻データを含めることはできません。

LocalDateTime代わりに使用してください。

LocalDateTime aux = LocalDateTime.parse("2017-12-05 20:16", DateTimeFormatter.ofPattern("uuuu-MM-dd HH:mm"));
于 2017-06-10T14:59:54.237 に答える