Java中的 Month firstMonthOfQuarter() 方法
firstMonthOfQuarter()是 Month ENUM 的内置方法,用于获取本季度对应的第一个月。季度定义为将年份分为 4 组:
- 第 1 组:1 月、2 月、3 月
- 第 2 组:4 月、5 月、6 月
- 第 3 组:7 月、8 月、9 月
- 第 4 组:10 月、11 月、12 月
语法:
public int firstMonthOfQuarter()
参数:此方法不接受任何参数。
返回值:该方法返回本季度第一个月对应的月份。
下面的程序说明了上述方法:
程序 1 :
import java.time.*;
import java.time.Month;
import java.time.temporal.Temporal;
class DayOfWeekExample {
public static void main(String[] args)
{
// Set the month to february, 1st Quarter
Month month = Month.of(2);
// Get the first month of this quarter
System.out.println(month.firstMonthOfQuarter());
}
}
输出:
JANUARY
方案二:
import java.time.*;
import java.time.Month;
import java.time.temporal.Temporal;
class DayOfWeekExample {
public static void main(String[] args)
{
// Set the month to JUNE, 2nd Quarter
Month month = Month.of(6);
// Get the first month of this quarter
System.out.println(month.firstMonthOfQuarter());
}
}
输出:
APRIL
参考:https: Java/time/Month.html#firstMonthOfQuarter–