Javaで日付に期間を追加するにはどうすればよいですか?

Linda Hamilton
リリース: 2024-11-13 13:54:02
オリジナル
470 人が閲覧しました

How to Add Duration to a Date in Java?

Java で日付に期間を追加する

プログラミングで頻繁に行われるタスクの 1 つは、日付の操作です。一般的な要件は、指定した期間 (日数など) を既存の日付に追加することです。 Java では、SimpleDateFormat クラスを使用して日付を解析およびフォーマットし、Calendar クラスを使用して期間を追加することでこれを実現できます。

日付に日数を追加する

追加するには日付までの日数を指定するには、次の手順を使用できます。

  1. 次を使用して日付を Date オブジェクトに解析します。 SimpleDateFormat.
  2. Calendar インスタンスを作成し、解析された日付に設定します。
  3. Calendar の add() メソッドを使用して、日付に必要な日数を追加します。
  4. 次を使用して、新しい日付を文字列にフォーマットし直しますSimpleDateFormat.

Example

次のコード例は、「dd/mm」の日付「01/01/2012」に 5 日を加算する方法を示しています。 /yyyy" 形式:

SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy");
Calendar c = Calendar.getInstance();
c.setTime(sdf.parse("01/01/2012"));
c.add(Calendar.DATE, 5);
String output = sdf.format(c.getTime());
System.out.println(output);
ログイン後にコピー

このコードは出力します「06/01/2012」、これは「01/01/2012」の 5 日後です。

以上がJavaで日付に期間を追加するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート