java实现获取字符串yyyy-MM的月份
时间: 2023-12-07 20:02:45 浏览: 202
你可以使用Java中的SimpleDateFormat类来获取字符串yyyy-MM的月份。下面是一个示例代码:
```java
import java.text.SimpleDateFormat;
import java.util.Date;
public class Main {
public static void main(String[] args) {
String strDate = "2021-06";
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM");
try {
Date date = format.parse(strDate);
SimpleDateFormat monthFormat = new SimpleDateFormat("MM");
String month = monthFormat.format(date);
System.out.println("Month: " + month);
} catch (Exception e) {
e.printStackTrace();
}
}
}
```
在上述代码中,我们首先定义了一个字符串变量strDate,它的格式是“yyyy-MM”。然后,我们创建了一个SimpleDateFormat对象format,并将“yyyy-MM”作为参数传入。接下来,我们使用format对象的parse()方法将字符串strDate转换为Date类型的对象date。
最后,我们再创建一个SimpleDateFormat对象monthFormat,并将“MM”作为参数传入。然后,我们使用monthFormat对象的format()方法将date对象中的月份提取出来,并将其存储在字符串变量month中。最终,我们将month打印输出。
阅读全文