在Java中将“YYYY-MM”转换为Date对象的优雅方法

时间:2017-10-06 23:25:05

标签: java

除了字符串解析之外,将字符串格式“YYYY-MM”中的日期转换为Java中的Date对象的最佳方法是什么。

我尝试的是下面的内容。

 String expirationDateArr[] = dateStr.split("-");

然后提取月份和年份以创建Date对象。

1 个答案:

答案 0 :(得分:6)

请勿使用Date。从Java 8开始,我们有time个包,其中包含YearMonth类。有了它,你的代码可以像

一样简单
YearMonth ym = YearMonth.parse("2017-10");