## nga.util
クラス FormatUtil

    java.lang.Object
      nga.util.FormatUtil

    public class FormatUtil

extends Object

フォーマット関連ユーティリティ。

メソッドの概要
`static String` `codeName(String code, String name)` コードと名称を | で連結して表示する。
`static String` `codeName(String code, String name, int codeLength)` コードと名称を | で連結して表示する。
`static String` `format(BigDecimal bd, String ptn)` 数値の編集表示を行う。
`static String` `format(Date date, String fmt)` 指定された日付型データを指定された書式の文字列に変換する。
`static String` `format(double num, String ptn)` 数値の編集表示を行う。
`static String` `format(long num, String ptn)` 数値の編集表示を行う。
`static NumberFormat` `getNumberFormat(String fmt)` 数値フォーマットを取得する。
`static Date` `parse(String date, String fmt)` 指定された文字列を指定された書式に従って日付型データに変換する。
`static Date` `toDate(Date dd)` java.util.Date 型の値を java.sql.Date 型の値に変換する。
`static Date` `toDate(String dd, String fmt)` 指定された文字列を指定された書式に従って java.sql.Date 型の値に変換する。
`static Time` `toTime(Date dd)` java.util.Date 型の値を java.sql.Time 型の値に変換する。
`static Time` `toTime(String dd, String fmt)` 指定された文字列を指定された書式に従って java.sql.Time 型の値に変換する。
`static Timestamp` `toTimestamp(Date dd)` java.util.Date 型の値を java.sql.Timestamp 型の値に変換する。
`static Timestamp` `toTimestamp(String dd, String fmt)` 指定された文字列を指定された書式に従って java.sql.Timestamp 型の値に変換する。

クラス java.lang.Object から継承されたメソッド
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

メソッドの詳細

### toDate

    public static Date toDate(Date dd)

  java.util.Date 型の値を java.sql.Date 型の値に変換する。

  パラメータ:
    `dd` - 値を変換する日付データ項目。
  戻り値:
    変換された java.sql.Date 型のデータ。

### toTime

    public static Time toTime(Date dd)

  java.util.Date 型の値を java.sql.Time 型の値に変換する。

  パラメータ:
    `dd` - 値を変換する日付データ項目。
  戻り値:
    変換された java.sql.Time 型のデータ。

### toTimestamp

    public static Timestamp toTimestamp(Date dd)

  java.util.Date 型の値を java.sql.Timestamp 型の値に変換する。

  パラメータ:
    `dd` - 値を変換する日付データ項目。
  戻り値:
    変換された java.sql.Timestamp 型のデータ。

### toDate

    public static Date toDate(String dd,
                              String fmt)

  指定された文字列を指定された書式に従って java.sql.Date 型の値に変換する。

  パラメータ:
    `dd` - 日付データへ変換する文字列データ。
    `fmt` - 書式。
  戻り値:
    変換された java.sql.Date 型のデータ。変換に失敗した場合は null。

### toTime

    public static Time toTime(String dd,
                              String fmt)

  指定された文字列を指定された書式に従って java.sql.Time 型の値に変換する。

  パラメータ:
    `dd` - 日付データへ変換する文字列データ。
    `fmt` - 書式。
  戻り値:
    変換された java.sql.Time 型のデータ。変換に失敗した場合は null。

### toTimestamp

    public static Timestamp toTimestamp(String dd,
                                        String fmt)

  指定された文字列を指定された書式に従って java.sql.Timestamp 型の値に変換する。

  パラメータ:
    `dd` - 日付データへ変換する文字列データ。
    `fmt` - 書式。
  戻り値:
    変換された java.sql.Timestamp 型のデータ。変換に失敗した場合は null。

### parse

    public static Date parse(String date,
                             String fmt)

  指定された文字列を指定された書式に従って日付型データに変換する。

  パラメータ:
    `date` - 日付データへ変換する文字列データ。
    `fmt` - 書式。
  戻り値:
    変換された日付データ。変換に失敗した場合は null。

### getNumberFormat

    public static NumberFormat getNumberFormat(String fmt)

  数値フォーマットを取得する。

  パラメータ:
    `fmt` - 書式文字列。
  戻り値:
    数値フォーマット。

### format

    public static String format(long num,
                                String ptn)

  数値の編集表示を行う。

  パラメータ:
    `num` - 編集表示する数値。
    `ptn` - 書式。

### format

    public static String format(double num,
                                String ptn)

  数値の編集表示を行う。

  パラメータ:
    `num` - 編集表示する数値。
    `ptn` - 書式。

### format

    public static String format(BigDecimal bd,
                                String ptn)

  数値の編集表示を行う。

  パラメータ:
    `bd` - 編集表示する数値。
    `ptn` - 書式。

### format

    public static String format(Date date,
                                String fmt)

  指定された日付型データを指定された書式の文字列に変換する。

  パラメータ:
    `date` - 文字列変換する日付データ。
    `fmt` - 書式。
  戻り値:
    変換された文字列。

### codeName

    public static String codeName(String code,
                                  String name)

  コードと名称を | で連結して表示する。

  パラメータ:
    `code` - コード。
    `name` - 名称。
  戻り値:
    コード | 名称。

### codeName

    public static String codeName(String code,
                                  String name,
                                  int codeLength)

  コードと名称を | で連結して表示する。

  パラメータ:
    `code` - コード。
    `name` - 名称。
    `codeLength` - コードの桁数。
  戻り値:
    コード | 名称。