ホームページ >Java >&#&チュートリアル >Java の Calendar クラスを使用して日付から日数を減算するにはどうすればよいですか?

Java の Calendar クラスを使用して日付から日数を減算するにはどうすればよいですか?

Susan Sarandon
Susan Sarandonオリジナル
2024-11-27 03:28:13822ブラウズ

How Can I Subtract Days from a Date Using Java's Calendar Class?

Java カレンダーを使用して日付から日数を減算する

Java で日付を操作する場合、指定された日付から日数を減算するのが一般的なタスクになることがあります。 。ただし、この計算の簡単な方法を見つけるのは難しい場合があります。

問題:

Java Calendar には、日付から日数を減算する直接関数がありません。その結果、ユーザーはこの操作の正しいアプローチを決定するのに苦労する可能性があります。

解決策:

"Calendar.add() Method"

この問題を解決するには、「Calendar.add()」メソッドが解決策を提供します。このメソッドを使用すると、指定した値を加算または減算して、日、月、年などの特定のカレンダー フィールドを変更できます。

ドキュメントには次のように記載されています。

「指定した値を加算または減算します」カレンダーのルールに基づいて、指定されたカレンダー フィールドに入力される時間。"
2 番目の引数として負の値を渡すことで、現在の日付から効果的に日数を減算できます。例:

Calendar calendar = Calendar.getInstance(); // this would default to now
calendar.add(Calendar.DAY_OF_MONTH, -5);
この例では、現在の日付から 5 日が減算され、結果が「カレンダー」オブジェクトに保存されます。

以上がJava の Calendar クラスを使用して日付から日数を減算するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。