回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+"週");
}
}
|
執行結果
沒有留言:
張貼留言