在Java中,getMonth()
方法通常與java.util.Calendar
類或java.time.LocalDate
類一起使用
java.util.Calendar
類:import java.util.Calendar;
public class Main {
public static void main(String[] args) {
Calendar calendar = Calendar.getInstance();
int month = calendar.get(Calendar.MONTH);
System.out.println("當前月份(0-11):" + month);
}
}
注意:Calendar.MONTH
的值是從0(一月)到11(十二月)。
java.time.LocalDate
類(Java 8及更高版本):import java.time.LocalDate;
public class Main {
public static void main(String[] args) {
LocalDate localDate = LocalDate.now();
int month = localDate.getMonthValue();
System.out.println("當前月份(1-12):" + month);
}
}
注意:LocalDate.getMonthValue()
的值是從1(一月)到12(十二月)。
這兩種方法都可以獲取當前月份,但返回的值有所不同。在處理日期和時間時,請根據實際需求選擇合適的類和方法。