解析带有有效时间戳记的datetime,DateTimeParseException错误

时间:2018-11-30 06:09:39

标签: java datetime timestamp localtime

我正在尝试从sql解析时间戳对象,并且遇到问题,这就是我所拥有的:

 DateTimeFormatter dateDTF = DateTimeFormatter.ofLocalizedDateTime(FormatStyle.SHORT);


 String start = c.getStartTime().getValue();
 //Start: 2018-12-01 16:00:00
 System.out.println("Start: " + start);
 LocalDateTime startDatetime = LocalDateTime.parse(start, dateDTF);

正如您在注释的代码中看到的,我的值为 start 来整理我的工作示例。我收到以下错误消息:

java.time.format.DateTimeParseException: Text '2018-12-01 16:00:00' could not be parsed at index 4

1 个答案:

答案 0 :(得分:1)

使用

DateTimeFormatter dtf = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");

在这里指定DateTimeFormat

模式