Java中可以使用`java.util.Date`類和`java.util.Calendar`類來(lái)獲取當(dāng)前日期的月份。
使用`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("當(dāng)前月份是:" + month);
}
```
上述代碼中,首先創(chuàng)建了一個(gè)`Date`對(duì)象表示當(dāng)前日期,然后使用`SimpleDateFormat`類將日期格式化為月份的字符串,最后通過(guò)`System.out.println()`方法打印出當(dāng)前月份。
使用`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("當(dāng)前月份是:" + month);
}
```
上述代碼中,首先通過(guò)`Calendar.getInstance()`方法獲取一個(gè)表示當(dāng)前日期的`Calendar`對(duì)象,然后使用`get(Calendar.MONTH)`方法獲取月份,需要注意的是,`Calendar.MONTH`返回的月份是從0開(kāi)始計(jì)數(shù)的,所以需要加1才是實(shí)際的月份。最后通過(guò)`System.out.println()`方法打印出當(dāng)前月份。
以上是兩種常用的方式來(lái)獲取當(dāng)前日期的月份。根據(jù)具體需求選擇適合的方法來(lái)使用。