2

私は現在 Android 用のアプリケーションを作成する方法を学んでいますが、私は .NET の方が好きなので、私の Java はかなり錆びています。

C# で、値が今日の日付に 5 年を加えた値に設定された DateTime オブジェクトを作成したい場合、次のように使用できます。

DateTime dt = DateTime.Now.AddYears(5);

Java言語でこれに似たものはありますか?

4

2 に答える 2

7

Calendara を使用して計算を行うことができます。

Calendar cal = Calendar.getInstance();
cal.add(Calendar.YEAR, 5);
Date date = cal.getTime(); // getTime() returns a Date object
于 2012-04-04T12:06:13.053 に答える
2

JODA time --- http://joda-time.sourceforge.netを使用して DateTime オブジェクトを作成できます。

plusYears メソッドを使用して 5 年を追加します -- http://joda-time.sourceforge.net/api-release/org/joda/time/DateTime.html

 DateTime.now().plusYears(5);
于 2012-04-04T12:11:30.547 に答える