我需要从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
我不知道为什么,我尝试了很多格式,总是丢失时间和分钟。有什么想法吗?
答案 0 :(得分:5)
LocalDate
只有年,月,日字段。它不能包含时间数据。
改为使用LocalDateTime
。
LocalDateTime aux = LocalDateTime.parse("2017-12-05 20:16", DateTimeFormatter.ofPattern("uuuu-MM-dd HH:mm"));