我知道我可以使用:
将Spring MVC表单bean绑定到LocalDateTime@DateTimeFormat(iso = DateTimeFormat.ISO.DATE_TIME)
private LocalDateTime startTime;
这会将2016-01-11T15:05:05.123Z
之类的字符串转换为LocalDateTime
对象。
我在这里找到了一些文档:http://blog.codeleak.pl/2014/06/spring-4-datetimeformat-with-java-8.html
我找不到如何对java.time.Duration
做同样的事情。我该怎么做?
答案 0 :(得分:3)
似乎没有必要。它开箱即用(使用带有Spring 4.2.4的Spring Boot 1.3.1)和Duration和ZoneId:
private Duration duration;
private ZoneId timeZone;
我用" PT15H"进行了测试持续时间的字符串和"欧洲/布鲁塞尔"对于timeZone。