Class BusinessDateUtil

java.lang.Object
nablarch.core.date.BusinessDateUtil

@Published public final class BusinessDateUtil extends Object
業務日付を取得するユーティリティクラス。

業務日付の取得処理はBusinessDateProviderによって提供される。 BusinessDateProviderの実装は、SystemRepositoryからコンポーネント名 businessDateProvider で取得される。

業務日付の複数設定について
本フレームワークでは、オンラインとバッチで別の業務日付を使用するなど、用途ごとに複数の業務日付を管理できる。 業務日付には、それぞれを識別するための「区分」が設定される。 本クラスは、区分を指定して業務日付を取得する機能を提供する。

  • Method Details

    • getDate

      public static String getDate()
      業務日付を取得する。区分はデフォルトを使用する。
      Returns:
      業務日付(yyyyMMdd形式)
    • getDate

      public static String getDate(String segment)
      区分を指定して、業務日付を取得する。
      Parameters:
      segment - 区分
      Returns:
      指定された区分の業務日付(yyyyMMdd形式)
    • getAllDate

      public static Map<String,String> getAllDate()
      全区分の業務日付を取得する。
      Returns:
      区分をキー、対応する業務日付(yyyyMMdd形式)を値としたMap