説明不足でした。
例えば始期日 20001025
   満期日 20011025
という文字列です。
始期日20000229
満期日20010228
これは閏年なので1年ですが、
始期日19990228
満期日20000228
の場合1年には満たないと思うのですが。
始期日19990228
満期日20000229
これなら1年

日付の計算まちがっているでしょうか??