14.

【Java】日付の加算、減算

ページの作成
テンプレートを更新

ページの作成

親となるページを選択してください。

ページは必ず何かしらの親ページに紐づきます。
親ページに紐づくページを子ページといいます。
例: 親=スポーツ, 子1=サッカー, 子2=野球

子ページを親ページとして更に子ページを作成することも可能です。
例: 親=サッカー, 子=サッカーのルール

親ページはいつでも変更することが可能なのでとりあえず作ってみましょう!

本稿はJavaの日付を加算、減算する方法について記載します。

 

処理の流れ

1.SimpleDateFormatクラスにて解析する日付の型を指定する。 例:yyyy/MM/dd

2.文字列の日付を解析してDateクラスに変換する。

3.日付計算はCalendarクラスにて行うので更にCalendarクラスに変換する。

4.加算、減算処理を行う

5.SimpleDateFormatクラスで計算したCalendarクラスを解析して文字列に変換する。

 

実装例

import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;

...

SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd");
Date date = sdf.parse("20180101");
Calendar calendar = Calendar.getInstance();
calendar.setTime(date);
calendar.add(Calendar.DATE, -1);
String strDate = sdf.format(calendar.getTime());

 

子ページ
子ページはありません
同階層のページ
  1. プラットホーム
  2. 環境構築
  3. 文法
  4. API
  5. Servlet(サーブレット)
  6. JSP
  7. Applet(アプレット)
  8. デザインパターン
  9. フレームワーク
  10. ライブラリ
  11. Androidアプリケーション
  12. Project Jigsaw
  13. エラー一覧
  14. 日付の加算、減算
  15. 文字列の数字チェック
  16. 改行コードの削除
  17. 先頭と末端の文字の削除
  18. warファイルの中身を確認する方法
  19. nullもしくは空文字の判定
  20. beanの中身を確認する方法
  21. org.apache.log4j.Loggerのログ出力でprintStackTrace()のエラー内容を出力する方法
  22. Javaのバージョン確認方法

最近コメントのあったページ

最近の質問

コメント一覧

コメントがありません

ログインしなければコメント投稿はできません。