Dateオブジェクトが2つあり↓
(1) 開始日を表すDate型オブジェクト 例.2003/4/10
(2) 終了日を表すDate型オブジェクト 例.2003/5/20
(1)の開始日から(2)の終了日までの日にちを表示したいのですが・・
例えば、以下のような感じです。
for ( 開始日から終了日までループ ) {
開始日に1日づつ足していき、終了日まで達した場合は、ループを抜ける
}
<表示例>
2003/4/10
2003/4/11
2003/4/12
・
・
(省略)
・
・
2003/5/18
2003/5/19
2003/5/20
これを実現するには
どうすればいいでしょうか・・
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
日付関連が苦手のようですね??
こんなんどうでしょう??
public static void display(Date date1, Date date2) {
Calendar cal1 = GregorianCalendar.getInstance();
Calendar cal2 = GregorianCalendar.getInstance();
cal1.setTime(date1);
cal2.setTime(date2);
for(;cal1.getTime().before(cal2.getTime());){
SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd");
System.out.println(sdf.format(cal1.getTime()));
cal1.add(Calendar.DATE,1);
}
}
No.1
- 回答日時:
kawaenさん
同様の質問をされていますね。
http://www.okweb.ne.jp/kotaeru.php3?q=611712
あのときの回答で今回の回答の半分以上は済んでいますね。とすると後は...
1.あのメソッドを完成させる。
2.戻り値のListに入っているDateオブジェクトを順番に取得する。
3.取得したDateオブジェクトを好みの形式に整形して出力する。
です。
どうしても詰まるようであれば、どこで詰まるのか明確にしてから、補足してください。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) python 気象データの取得 2 2023/06/20 23:54
- Excel(エクセル) エクセルのマクロについて質問があります。 sheet1に数字を入力してsheet2を印刷したいのです 2 2023/06/07 14:49
- Excel(エクセル) 該当日が期間内に当てはまる場合、開始日と終了日をExcel関数を用いて入力させたい 4 2022/11/21 09:47
- Visual Basic(VBA) パーソナルXLSBのfuctionを呼び出すと「Functionが定義されていません」のエラーになる 2 2022/08/22 22:51
- Excel(エクセル) Excelで2つのセルにある日付を参照させ期間として1つのセルに表示したいです。 例 c9セルに開始 3 2023/04/06 12:16
- Windows 10 windows10のクリーンインストールが完了出来ない 2 2022/06/04 13:33
- Excel(エクセル) 指定した値以上の中で最小値を出したい 7 2022/10/24 21:12
- Excel(エクセル) Excelで行削除をすると… 1 2023/07/26 11:57
- 日本語 「に」と「で」 5 2022/04/06 01:43
- IT・エンジニアリング ドメイン駆動設計の値オブジェクトについて質問 1 2023/05/13 02:50
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
EXCEL VBAにて動的にCheckBOXを...
-
パワーポイントのVBAでテキスト...
-
戻り値がクラスオブジェクト
-
JAVAからHTMLへ値を返す方法
-
Excelで =EMBED("Acrobat Docu...
-
VBA 同じ名前のオブジェクトを...
-
C#でフォームのオブジェクト名...
-
JSPのout.printについて
-
Accessの連結・非連結オブジェ...
-
ワイルドカード<?>と型パラメー...
-
VBAのWindowオブジェクトとWork...
-
時間帯判定をする。
-
オブジェクト名をforループ内で...
-
Rangeオブジェクトを一時的に作...
-
Webアプリケーションのエラーメ...
-
ビジュアルC++でボタンの有...
-
Object型からDouble型へのキャスト
-
オブジェクトと関数の違い
-
FPS,TPSの当たり判定
-
VBAでvlookup関数から、別シー...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
0 == False はいいけど
-
パワーポイントのVBAでテキスト...
-
C#でフォームのオブジェクト名...
-
Excelで =EMBED("Acrobat Docu...
-
VBAのWindowオブジェクトとWork...
-
JAVAからHTMLへ値を返す方法
-
EXCEL VBAにて動的にCheckBOXを...
-
ワイルドカード<?>と型パラメー...
-
COMコンポーネントって何?
-
VBA 同じ名前のオブジェクトを...
-
Object型からDouble型へのキャスト
-
ビジュアルC++でボタンの有...
-
error C2712: オブジェクト ア...
-
オブジェクト名をforループ内で...
-
bmp画像をjpegやpng画像に圧縮...
-
戻り値がクラスオブジェクト
-
Vbで通常使用するプリンターを...
-
時間帯判定をする。
-
Webアプリケーションのエラーメ...
-
LISTBOXの内容が更新されま...
おすすめ情報