有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java 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) 个答案

  1. # 1 楼答案

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

    改用LocalDateTime

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