在Java中,我們可以使用Date類和Calendar類來打印輸出星期和日期。下面分別給出兩種方法:
1. 使用Date類
// 創建一個日期對象 Date date = new Date(); // 獲取當前日期的星期幾 SimpleDateFormat sdf = new SimpleDateFormat("EEEE"); String week = sdf.format(date); // 獲取當前日期 SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy-MM-dd"); String day = sdf2.format(date); // 輸出星期和日期 System.out.println("今天是:" + week); System.out.println("日期是:" + day);
2. 使用Calendar類
// 創建 Calendar 對象 Calendar c = Calendar.getInstance(); // 獲取星期幾 int week = c.get(Calendar.DAY_OF_WEEK) - 1; // 定義星期數組 String[] weeks = {"日", "一", "二", "三", "四", "五", "六"}; // 輸出星期幾 System.out.println("今天是星期" + weeks[week]); // 獲取日期 int year = c.get(Calendar.YEAR); int month = c.get(Calendar.MONTH) + 1; int day = c.get(Calendar.DAY_OF_MONTH); // 輸出日期 System.out.println("今天是" + year + "年" + month + "月" + day + "日");
以上兩種方法都可以用來打印輸出日期和星期。使用第一種方法需要導入 java.text.SimpleDateFormat 包,使用第二種方法則需要導入 java.util.Calendar 包。