Java中可以使用`java.util.Date`类和`java.util.Calendar`类来获取当前日期的月份。
使用`java.util.Date`类的方式如下:
```java
import java.util.Date;
import java.text.SimpleDateFormat;
public class Main {
public static void main(String[] args) {
Date date = new Date();
SimpleDateFormat sdf = new SimpleDateFormat("MM");
String month = sdf.format(date);
System.out.println("当前月份是:" + month);
}
```
上述代码中,首先创建了一个`Date`对象表示当前日期,然后使用`SimpleDateFormat`类将日期格式化为月份的字符串,最后通过`System.out.println()`方法打印出当前月份。
使用`java.util.Calendar`类的方式如下:
```java
import java.util.Calendar;
public class Main {
public static void main(String[] args) {
Calendar calendar = Calendar.getInstance();
int month = calendar.get(Calendar.MONTH) + 1;
System.out.println("当前月份是:" + month);
}
```
上述代码中,首先通过`Calendar.getInstance()`方法获取一个表示当前日期的`Calendar`对象,然后使用`get(Calendar.MONTH)`方法获取月份,需要注意的是,`Calendar.MONTH`返回的月份是从0开始计数的,所以需要加1才是实际的月份。最后通过`System.out.println()`方法打印出当前月份。
以上是两种常用的方式来获取当前日期的月份。根据具体需求选择适合的方法来使用。