java.time.format.DateTimeParseException:无法在索引0处解析文本'01 / 15/2019'

时间:2019-07-28 04:42:04

标签: java date-parsing localdate java.time

我正在使用LocalDate.Now获取系统日期,并尝试将其转换为MM / dd / yyyy格式,但我一直在获取exception.java.time.format.DateTimeParseException:文本'07 / 28/2019'无法在索引0处解析

3 elements from array of objects

我不确定为什么我会一直处于异常状态。本地日期应显示为07/28/2019


let SIZE = 3;
let users = this.state.users.slice(0, SIZE).map(item => {
    return <UserItem item={item} key={item.id} />
}

...

return (
  <div>
    {users}
  </div>   
)

1 个答案:

答案 0 :(得分:1)

与您的示例相反,格式化程序没有被解析:

LocalDate中的第413行是这样(假设您使用的是Java〜12.0.2):

    public static LocalDate parse(CharSequence text) {
        return parse(text, DateTimeFormatter.ISO_LOCAL_DATE);
    }

ISO_LOCAL_DATE期望格式为'yyyy-MM-dd`;