java.time.format.DateTimeParseException: Text '2020-06-08 00:00:00' could not be parsed at index 2
目前用的是springboot。
想用config.properties设定一个LocalDateTime。刚开始随便写了一句:
@Value("${start.time}")
private LocalDateTime startTime;
果然就报错的。
这里只要加一个@DateTimeFormat就行。
@Value("${start.time}")
@DateTimeFormat( pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime startTime;
也可以单独设置一下格式。
@Value("${start.time}")
private String startTime;
...
{
...
DateTimeFormatter df = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
LocalDateTime startTime = LocalDateTime.parse("2020-06-08 00:00:00",df);
...
}