Java LocalDateTime.parse需要永远

时间:2017-08-10 01:08:05

标签: java datetime-format

以下代码抛出异常"无法在索引0"处解析。

String dateTimeText= "14/06/2017 15:16:23";
String origFormat="dd/MM/yyyy HH:mm:ss";
LocalDateTime date = LocalDateTime.parse(dateTimeText, DateTimeFormatter.ofPattern(origFormat));

注意:在实际代码中,我正在从文件中读取dateTimeText。我猜一些这是如何被破坏的。由于上面的代码有效,但是当我从文件中读取它时,它没有。

1 个答案:

答案 0 :(得分:0)

我认为问题不在日期解析部分。

也许您应该检查文件读取功能或文件格式。

文件中的字符串在开头可能有一些不可见的字符。 像一些UTF8文件有BOM。 https://en.wikipedia.org/wiki/Byte_order_mark