-4

2011-01-01 の翌年は 2012-01-01 であり、2011-03-01 の翌年は 2012-03-01 であることは明らかです。

しかし、2011-02-28 の次の年は何ですか? 2012-02-28 または 2012-02-29?

いいね、私は 2011 年 2 月 28 日から 1 年間株式を保有していますが、終了日はいつですか?

Java では、前年の 2012-02-29 ( Calendar.add(Calendar.YEAR, -1) ) が 2011-02-28 であることを知っています。ただし、2011-02-28 の次の年は 2012-02-28 です。

4

1 に答える 1

2

それはあなたのビジネスルール次第だと思います。私にとって、2月28日から1年は、常に翌年の2月28日です。あなたは特定の日に株式を購入しましたが、それがその月の最後の日であるという規則ではありません。27日に株を購入した場合、それ以降の1つは27日です。等

しかし、あなたのビジネスはそれを別の方法で自由に定義できます。これは実際にはプログラミングの質問ではなく、ビジネスロジックの質問だと思います。

于 2012-04-27T12:56:05.897 に答える