回java日曆類別使用主頁
取得本月份的第幾週、當年度的第幾日或第幾週
若要以Java Calendar類別屬性抓取第幾週、第幾日等的時間資訊,需要配合Calendar的get函式一起使用,詳細說明參考以下程式例子。
程式範例
   
  
   | 
package jcode.test.calendar;
 import java.util.Calendar;
 
 public class Sample001 {
 
 /**
 * @param args
 */
 public static void main(String[] args) {
 Calendar cal = Calendar.getInstance();
 
 System.out.println("---1. 取得當月份內的第幾週---");
 
 //當月份內的第幾週  (方法一)
 int weekOfMonth1 = cal.get(Calendar.DAY_OF_WEEK_IN_MONTH);
 System.out.println("本月第"+weekOfMonth1+"週 (方法一)");
 
 //當月份內的第幾週  (方法二)
 int weekOfMonth2 = cal.get(Calendar.WEEK_OF_MONTH);
 System.out.println("本月第"+weekOfMonth2+"週 (方法二)\n");
 
 System.out.println("---2. 取得一年中的第幾日---");
 
 //一年中的第幾日
 int dayOfYear = cal.get(Calendar.DAY_OF_YEAR);
 System.out.println("今年第"+dayOfYear+"日\n");
 
 System.out.println("---3. 取得一年中第幾週---");
 
 //一年中第幾週
 int weekOfYear = cal.get(Calendar.WEEK_OF_YEAR);
 System.out.println("今年第"+weekOfYear+"週");
 
 }
 
 }
 | 
 
執行結果
 
沒有留言:
張貼留言