在java.time中解析ISO 8601格式的仅日期值(YYYY-MM-DD)

时间:2016-09-26 15:34:41

标签: java java-time iso8601

如何解析现代Java中的YYYY-MM-DD日期?

我有一个YYYY-MM-DD格式的标准ISO 8601日期的Java字符串,例如2016-03-21

如何将其解析为Java中的现代日期时间类型java.time类?

注意:这是针对常见问题的规范帖子。

1 个答案:

答案 0 :(得分:0)

LocalDate.parse

java.time类可以直接解析ISO 8601个字符串,无需指定格式化模式。

对于仅限日期的值,如果没有时间或时区,请使用LocalDate类。

LocalDate ld = LocalDate.parse("2016-03-21");