目錄
爪哇 取得當前(今天)星期幾。 日曆.DAY_OF_WEEK
Java 這是一個使用 Calendar 類別來取得目前(今天)星期幾的範例程式。
為了獲得, 日曆.DAY_OF_WEEK 將會被使用。
日曆 cal = Calendar.getInstance();
int week = cal.get(Calendar.DAY_OF_WEEK);
int week = cal.get(Calendar.DAY_OF_WEEK);
日曆.DAY_OF_WEEK可以獲得的回傳值為1到7之間的數字,其中星期日從1開始,因此範例程式使用switch語句來確定星期幾。
範例程式
/** * 返回目前星期幾。 * @return 目前星期幾 */ public static String getDayOfTheWeek() { Calendar cal = Calendar.getInstance(); switch (cal.get(Calendar.DAY_OF_WEEK)) { case Calendar.SUNDAY: return "Sunday"; cAY Calendar .MOND.MOND. :返回“星期一”;case Calendar.TUESDAY:返回“星期二”;case Calendar.WEDNESDAY:返回“星期三”;case Calendar.THURSDAY:返回“星期四”;case Calendar.FRIDAY:返回“星期五”;case Calendar . SATURDAY : return "Saturday"; } throw new IllegalStateException(); } /** * 傳回一週的目前日期。 * *省略星期幾。 * @return 目前星期幾 */ public static String getDayOfTheWeekShort() { Calendar cal = Calendar.getInstance(); switch (cal.get(Calendar.DAY_OF_WEEK)) { case Calendar.SUNDAY: return "day"; case Calendar . :返回“月份”;case Calendar.TUESDAY:返回“星期二”;case Calendar.WEDNESDAY:返回“星期三”;case Calendar.THURSDAY:返回“星期四”;case Calendar.FRIDAY:返回“星期五”;case Calendar .SATURDAY : return "earth"; } throw new IllegalStateException(); }
執行結果
◆執行範例
public static void main(String[] args) { // 顯示今天是星期幾。 System.out.println("Today is "" + getDayOfTheWeek() + ""."); // 顯示今天是星期幾。它是縮寫。 System.out.println("Today is "" + getDayOfTheWeekShort( ) + ""."); }
◆輸出結果
今天是星期三。今天是「水」。