jp.finaluna.api.type.util
列挙型 DateUtil.DayCountFraction

java.lang.Object
  上位を拡張 java.lang.Enum<DateUtil.DayCountFraction>
      上位を拡張 jp.finaluna.api.type.util.DateUtil.DayCountFraction
すべての実装されたインタフェース:
java.io.Serializable, java.lang.Comparable<DateUtil.DayCountFraction>
含まれているインタフェース:
DateUtil

public static enum DateUtil.DayCountFraction
extends java.lang.Enum<DateUtil.DayCountFraction>

日付計算方法(列挙型)。


列挙型定数の概要
ACT_360
          ACT_360 <日数計算>
 暦上の実日数。
ACT_365FIXED
          ACT_365FIXED <日数計算>
 暦上の実日数。
ACT_365JGB_NL
          ACT_365JGB_NL <日数計算>
 期間が1年以上の場合、閏日を含めない実日数。
ACT_365L
          ACT_365L <日数計算>
 暦上の実日数。
ACT_ACT_DIVIDED
          ACT_ACT_DIVIDED <日数計算>
 暦上の実日数。
D30_360
          D30_360 <日数計算>
 (終了年−開始年)×360+(終了月−開始月)×30+(終了日−開始日)
<年数計算>
 D30_360を使用して算出した日数/360。
D30E_360
          D30E_360 <日数計算>
 (終了年−開始年)×360+(終了月−開始月)×30+(終了日−開始日)
<年数計算>
 D30E_360を使用して算出した日数/360。
D360_360
          D360_360 <日数計算>
 (終了年−開始年)×360+(終了月−開始月)×30+(終了日−開始日)
<年数計算>
 D360_360を使用して算出した日数/360。
 
フィールドの概要
(package private)  java.lang.String value
          DayCountFraction値
 
メソッドの概要
 java.lang.String toString()
          DayCountFraction値を取得する。
static DateUtil.DayCountFraction valueOf(java.lang.String name)
          指定した名前を持つこの型の列挙型定数を返します。
static DateUtil.DayCountFraction[] values()
          この列挙型の定数を含む配列を宣言されている順序で返します。
 
クラス java.lang.Enum から継承されたメソッド
clone, compareTo, equals, getDeclaringClass, hashCode, name, ordinal, valueOf
 
クラス java.lang.Object から継承されたメソッド
finalize, getClass, notify, notifyAll, wait, wait, wait
 

列挙型定数の詳細

ACT_365L

public static final DateUtil.DayCountFraction ACT_365L
ACT_365L

<日数計算>
 暦上の実日数。
<年数計算>
 2月29日を期間内に含む場合、実日数/366。
 2月29日を期間内に含まない場合、実日数/365。
<日付補正>
 なし。


ACT_ACT_DIVIDED

public static final DateUtil.DayCountFraction ACT_ACT_DIVIDED
ACT_ACT_DIVIDED

<日数計算>
 暦上の実日数。
<年数計算>
 閏年にあたる年の実日数/366+平年にあたる年の実日数/365。
 ※期間内に2月29日を含むかどうかは問わない。 <日付補正>
 なし。


ACT_365FIXED

public static final DateUtil.DayCountFraction ACT_365FIXED
ACT_365FIXED

<日数計算>
 暦上の実日数。
<年数計算>
 暦上の実日数/365。
<日付補正>
 なし。


ACT_360

public static final DateUtil.DayCountFraction ACT_360
ACT_360

<日数計算>
 暦上の実日数。
<年数計算>
 歴上の実日数/360。
<日付補正>
 なし。


D30_360

public static final DateUtil.DayCountFraction D30_360
D30_360

<日数計算>
 (終了年−開始年)×360+(終了月−開始月)×30+(終了日−開始日)
<年数計算>
 D30_360を使用して算出した日数/360。
<日付補正>
 補正は、上記日数計算の(終了日−開始日)計算時に行う。
 1.開始日が31日ならば、開始日を30日に補正。
 2.終了日が31日でかつ、開始日が30または31日ならば、終了日を30日に補正。


D30E_360

public static final DateUtil.DayCountFraction D30E_360
D30E_360

<日数計算>
 (終了年−開始年)×360+(終了月−開始月)×30+(終了日−開始日)
<年数計算>
 D30E_360を使用して算出した日数/360。
<日付補正>
 補正は、上記日数計算の(終了日−開始日)計算時に行う。  開始日が31日ならば、開始日を30日に補正。  終了日が31日ならば、終了日を30日に補正。


D360_360

public static final DateUtil.DayCountFraction D360_360
D360_360

<日数計算>
 (終了年−開始年)×360+(終了月−開始月)×30+(終了日−開始日)
<年数計算>
 D360_360を使用して算出した日数/360。
<日付補正>
 補正は、上記日数計算の(終了日−開始日)計算時に行う。
 1.開始日が31日ならば、開始日を30日に補正。
 2.終了日が31日もしくは2月の末日ならば、終了日を30日に補正。


ACT_365JGB_NL

public static final DateUtil.DayCountFraction ACT_365JGB_NL
ACT_365JGB_NL

<日数計算>
 期間が1年以上の場合、閏日を含めない実日数。実日数−開始日から終了日の間に含まれる2月29日の日数。
 期間が1未満の場合、閏日を含めた実日数。
<年数計算>
 ACT_365JGB_NLを使用して算出した日数/365。
<日付補正>
 なし。

フィールドの詳細

value

java.lang.String value
DayCountFraction値

メソッドの詳細

values

public static final DateUtil.DayCountFraction[] values()
この列挙型の定数を含む配列を宣言されている順序で返します。 このメソッドは次のようにして定数を反復するために使用できます:
for(DateUtil.DayCountFraction c : DateUtil.DayCountFraction.values())
        System.out.println(c);

戻り値:
この列挙型の定数を宣言されている順序で含む配列

valueOf

public static DateUtil.DayCountFraction valueOf(java.lang.String name)
指定した名前を持つこの型の列挙型定数を返します。 文字列は、この型の列挙型定数を宣言するのに使用した識別子と厳密に 一致している必要があります (余分な空白文字を含めることはできません)。

パラメータ:
name - 返される列挙型定数の名前
戻り値:
指定された名前を持つ列挙型定数
例外:
java.lang.IllegalArgumentException - 指定された名前を持つ定数を この列挙型が持っていない場合

toString

public java.lang.String toString()
DayCountFraction値を取得する。

オーバーライド:
クラス java.lang.Enum<DateUtil.DayCountFraction> 内の toString
戻り値:
DayCountFraction値