localdate解析无法解析小时和分钟

时间:2017-06-10 14:57:53

标签: java date java-time date-parsing localdate

我需要从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

我不知道为什么,我尝试了很多格式,总是丢失时间和分钟。有什么想法吗?

1 个答案:

答案 0 :(得分:5)

LocalDate只有年,月,日字段。它不能包含时间数据。

改为使用LocalDateTime

LocalDateTime aux = LocalDateTime.parse("2017-12-05 20:16", DateTimeFormatter.ofPattern("uuuu-MM-dd HH:mm"));