在Java程序中,我們經常要獲取當前的年份和季度。Java提供了多種方法來實現這個功能。
以下是使用Java的Calendar類和SimpleDateFormat類來獲取當前年份和季度的示例:
import java.util.Calendar; import java.text.SimpleDateFormat; public class Example { public static void main(String[] args) { // 獲取當前時間 Calendar calendar = Calendar.getInstance(); // 獲取當前年份 int year = calendar.get(Calendar.YEAR); // 獲取當前月份 int month = calendar.get(Calendar.MONTH); // 計算當前季度 int quarter = (month / 3) + 1; // 輸出結果 System.out.println("當前年份:" + year); System.out.println("當前季度:" + quarter); // 使用SimpleDateFormat格式化日期 SimpleDateFormat sdf = new SimpleDateFormat("yyyy年第q季度"); String quarterString = sdf.format(calendar.getTime()); System.out.println("當前季度:" + quarterString); } }
在上面的代碼中,我們首先獲取了當前時間,然后使用Calendar類的get方法獲取當前年份和月份。接著,我們根據月份計算出當前季度,并輸出結果。
除此之外,我們還使用了SimpleDateFormat類來格式化日期。通過設置格式化字符串,我們可以將當前日期格式化成"yyyy年第q季度"的形式,并輸出結果。
使用以上代碼即可輕松獲取當前年份和季度。