« Javaで日数の差 | トップページ | カレンダーの色とかStrutsとか »

Javaで一週間の日付をつくる

何日から何日まで、というやつだ。
あってるかな?しらんばぃ。

// システム日付
GregorianCalendar gcStart = new GregorianCalendar();
// 日曜日にする
gcStart.set(GregorianCalendar.DAY_OF_WEEK,GregorianCalendar.SUNDAY);
// くろーんする
GregorianCalendar gcEnd = (GregorianCalendar) gcStart.clone();
// 土曜日にする
gcEnd.set(GregorianCalendar.DAY_OF_WEEK,GregorianCalendar.SATURDAY);
// 添え字を開始日からつくる
GregorianCalendar gcIdx = (GregorianCalendar) gcStart.clone();
// ループの終了日を終了日からつくる
GregorianCalendar gcLoopEnd = (GregorianCalendar) gcEnd.clone();
// ループは一日たす
gcLoopEnd.add(GregorianCalendar.DAY_OF_YEAR, 1);
// ループ
while (gcIdx.before(gcLoopEnd)) {
    System.out.println(gcIdx);
    // 添え字に1日たす
    gcIdx.add(GregorianCalendar.DAY_OF_YEAR, 1);
}

|

« Javaで日数の差 | トップページ | カレンダーの色とかStrutsとか »

Java色々」カテゴリの記事

コメント

コメントを書く



(ウェブ上には掲載しません)


コメントは記事投稿者が公開するまで表示されません。



トラックバック

この記事のトラックバックURL:
http://app.f.cocolog-nifty.com/t/trackback/4757/705967

この記事へのトラックバック一覧です: Javaで一週間の日付をつくる:

« Javaで日数の差 | トップページ | カレンダーの色とかStrutsとか »