DateUtil (Unnamed - jp.hrtdotnet:hdnlibrary:jar:2.1.2 2.1.2 API)
Date: 2011-05-25

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## jp.hrtdotnet.java.util
クラス DateUtil

    java.lang.Object
      jp.hrtdotnet.java.util.DateUtil

    public class DateUtil

extends java.lang.Object

日付関連の機能のユーティリティクラスです。 このクラスは2006年時点でのグレゴリオ暦を元に作成されています。 動作の確認はLocale.JAPANで確認しています。

導入されたバージョン:
  2.0
作成者:
  hrtdotnet.jp
  http://www.hrtdotnet.jp/

フィールドの概要
`static int` | `APRIL` 4月
`static int` | `APRIL_DAYS` 4月の日数
`static int` | `AUGUST` 8月
`static int` | `AUGUST_DAYS` 8月の日数
`static int` | `DECEMBER` 12月
`static int` | `DECEMBER_DAYS` 12月の日数
`static int` | `FEBRUARY` 2月（共通）
`static int` | `FEBRUARY_DAYS` 2月の日数
`static int` | `FEBRUARY_LEAP` 2月（うるう年）
`static int` | `FEBRUARY_LEAP_DAYS` 2月の日数（うるう年）
`static int` | `FEBRUARY_NORMAL` 2月（通常年）
`static int` | `FEBRUARY_NORMAL_DAYS` 2月の日数（通常年）
`static java.lang.String` | `FORMAT_DD` DD 形式のフォーマットを示す値です。
`static java.lang.String` | `FORMAT_MM` MM 形式のフォーマットを示す値です。
`static java.lang.String` | `FORMAT_MMDD` MMDD 形式のフォーマットを示す値です。
`static java.lang.String` | `FORMAT_YY` YY 形式のフォーマットを示す値です。
`static java.lang.String` | `FORMAT_YYMM` YYMM 形式のフォーマットを示す値です。
`static java.lang.String` | `FORMAT_YYMMDD` YYMMDD 形式のフォーマットを示す値です。
`static java.lang.String` | `FORMAT_YYYY` YYYY 形式のフォーマットを示す値です。
`static java.lang.String` | `FORMAT_YYYYMM` YYYYMM 形式のフォーマットを示す値です。
`static java.lang.String` | `FORMAT_YYYYMMDD` YYYYMMDD 形式のフォーマットを示す値です。
`static int` | `JANUARY` 1月
`static int` | `JANUARY_DAYS` 1月の日数
`static int` | `JULY` 7月
`static int` | `JULY_DAYS` 7月の日数
`static int` | `JUNE` 6月
`static int` | `JUNE_DAYS` 6月の日数
`static int` | `MARCH` 3月
`static int` | `MARCH_DAYS` 3月の日数
`static int` | `MAX_DAY_OF_MONTH` 日の最大値
`static int` | `MAX_MONTH_OF_YEAR` 月の最大値
`static int` | `MAY` 5月
`static int` | `MAY_DAYS` 5月の日数
`static int` | `MIN_DAY_OF_MONTH` 日の最小値
`static int` | `MIN_MONTH_OF_YEAR` 月の最小値
`static int` | `NOVEMBER` 11月
`static int` | `NOVEMBER_DAYS` 11月の日数
`static int` | `OCTOBER` 10月
`static int` | `OCTOBER_DAYS` 10月の日数
`static int` | `SEPTEMBER` 9月
`static int` | `SEPTEMBER_DAYS` 9月の日数
`static int` | `UNDEFINED_MONTH` 未定義月
`static int` | `VALIDATE_DAY_OVERRANGE` 検証：日の範囲不正
`static int` | `VALIDATE_MONTH_OVERRANGE` 検証：月の範囲不正
`static int` | `VALIDATE_NORMAL` 検証：正常

コンストラクタの概要
`DateUtil()`

メソッドの概要
`static java.util.Calendar` | `getLastMonth()` 先月のデータを持った Calendar を取得します。
`static java.util.Calendar` | `getLastMonth(java.util.Calendar c)` 指定したCalendarの先月のデータを持ったCalendarを取得します。
`static java.lang.String` | `getLastMonthString()` 先月の日付文字列を取得します。
`static java.lang.String` | `getLastMonthString(java.lang.String format)` 先月の日付文字列を指定した形式で取得します。
`static java.util.Calendar` | `getNextMonth()` 来月のデータを持ったCalendarを取得します。
`static java.util.Calendar` | `getNextMonth(java.util.Calendar c)` 指定したCalendarの来月のデータを持ったCalendarを取得します。
`static java.lang.String` | `getNextMonthString()` 来月の日付文字列を取得します。
`static java.lang.String` | `getNextMonthString(java.lang.String format)` 来月の日付文字列を指定した形式で取得します。
`static java.lang.String` | `getString(java.util.Calendar c)` 指定したCalendarの日付文字列を取得します。
`static java.lang.String` | `getString(java.util.Calendar c, java.lang.String format)` 指定したCalendarの日付文字列を取得します。
`static java.lang.String` | `getThisMonthString()` 今月の日付文字列を取得します。
`static java.lang.String` | `getThisMonthString(java.lang.String format)` 今月の日付文字列を指定した形式で取得します。
`static java.lang.String` | `getTodayString()` 今日の日付文字列を取得します。
`static java.lang.String` | `getTodayString(java.lang.String format)` 今日の日付文字列を指定した形式で取得します。
`static java.util.Calendar` | `getTomorrow()` 翌日のデータを持ったCalendarを取得します。
`static java.util.Calendar` | `getTomorrow(java.util.Calendar c)` 指定したCalendarの翌日のデータを持ったCalendarを取得します。
`static java.lang.String` | `getTomorrowString()` 明日の日付文字列を取得します。
`static java.lang.String` | `getTomorrowString(java.lang.String format)` 明日の日付文字列を指定した形式で取得します。
`static java.lang.String` | `getYesetdayString()` 昨日の日付文字列を取得します。
`static java.lang.String` | `getYesetdayString(java.lang.String format)` 昨日の日付文字列を指定した形式で取得します。
`static java.util.Calendar` | `getYesterday()` 昨日のデータを持ったCalendarを取得します。
`static java.util.Calendar` | `getYesterday(java.util.Calendar c)` 指定したCalendarの一日前のデータを持ったCalendarを取得します。
`static int` | `toDayOfWeek(java.lang.String str)` 日本語の曜日文字列から曜日を示す値を取得します。
`static int` | `validate(java.lang.String date, java.lang.String format)` 日付の文字列の検証を行います。

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

フィールドの詳細

### FORMAT_YYYYMMDD

    public static final java.lang.String FORMAT_YYYYMMDD

  YYYYMMDD 形式のフォーマットを示す値です。

  関連項目:
    定数フィールド値

### FORMAT_YYYYMM

    public static final java.lang.String FORMAT_YYYYMM

  YYYYMM 形式のフォーマットを示す値です。

  関連項目:
    定数フィールド値

### FORMAT_YYMMDD

    public static final java.lang.String FORMAT_YYMMDD

  YYMMDD 形式のフォーマットを示す値です。

  関連項目:
    定数フィールド値

### FORMAT_YYMM

    public static final java.lang.String FORMAT_YYMM

  YYMM 形式のフォーマットを示す値です。

  関連項目:
    定数フィールド値

### FORMAT_MMDD

    public static final java.lang.String FORMAT_MMDD

  MMDD 形式のフォーマットを示す値です。

  関連項目:
    定数フィールド値

### FORMAT_YYYY

    public static final java.lang.String FORMAT_YYYY

  YYYY 形式のフォーマットを示す値です。

  関連項目:
    定数フィールド値

### FORMAT_YY

    public static final java.lang.String FORMAT_YY

  YY 形式のフォーマットを示す値です。

  関連項目:
    定数フィールド値

### FORMAT_MM

    public static final java.lang.String FORMAT_MM

  MM 形式のフォーマットを示す値です。

  関連項目:
    定数フィールド値

### FORMAT_DD

    public static final java.lang.String FORMAT_DD

  DD 形式のフォーマットを示す値です。

  関連項目:
    定数フィールド値

### JANUARY_DAYS

    public static final int JANUARY_DAYS

  1月の日数

  関連項目:
    定数フィールド値

### FEBRUARY_DAYS

    public static final int FEBRUARY_DAYS

  2月の日数

  関連項目:
    定数フィールド値

### FEBRUARY_NORMAL_DAYS

    public static final int FEBRUARY_NORMAL_DAYS

  2月の日数（通常年）

  関連項目:
    定数フィールド値

### FEBRUARY_LEAP_DAYS

    public static final int FEBRUARY_LEAP_DAYS

  2月の日数（うるう年）

  関連項目:
    定数フィールド値

### MARCH_DAYS

    public static final int MARCH_DAYS

  3月の日数

  関連項目:
    定数フィールド値

### APRIL_DAYS

    public static final int APRIL_DAYS

  4月の日数

  関連項目:
    定数フィールド値

### MAY_DAYS

    public static final int MAY_DAYS

  5月の日数

  関連項目:
    定数フィールド値

### JUNE_DAYS

    public static final int JUNE_DAYS

  6月の日数

  関連項目:
    定数フィールド値

### JULY_DAYS

    public static final int JULY_DAYS

  7月の日数

  関連項目:
    定数フィールド値

### AUGUST_DAYS

    public static final int AUGUST_DAYS

  8月の日数

  関連項目:
    定数フィールド値

### SEPTEMBER_DAYS

    public static final int SEPTEMBER_DAYS

  9月の日数

  関連項目:
    定数フィールド値

### OCTOBER_DAYS

    public static final int OCTOBER_DAYS

  10月の日数

  関連項目:
    定数フィールド値

### NOVEMBER_DAYS

    public static final int NOVEMBER_DAYS

  11月の日数

  関連項目:
    定数フィールド値

### DECEMBER_DAYS

    public static final int DECEMBER_DAYS

  12月の日数

  関連項目:
    定数フィールド値

### JANUARY

    public static final int JANUARY

  1月

  関連項目:
    定数フィールド値

### FEBRUARY

    public static final int FEBRUARY

  2月（共通）

  関連項目:
    定数フィールド値

### FEBRUARY_LEAP

    public static final int FEBRUARY_LEAP

  2月（うるう年）

  関連項目:
    定数フィールド値

### FEBRUARY_NORMAL

    public static final int FEBRUARY_NORMAL

  2月（通常年）

  関連項目:
    定数フィールド値

### MARCH

    public static final int MARCH

  3月

  関連項目:
    定数フィールド値

### APRIL

    public static final int APRIL

  4月

  関連項目:
    定数フィールド値

### MAY

    public static final int MAY

  5月

  関連項目:
    定数フィールド値

### JUNE

    public static final int JUNE

  6月

  関連項目:
    定数フィールド値

### JULY

    public static final int JULY

  7月

  関連項目:
    定数フィールド値

### AUGUST

    public static final int AUGUST

  8月

  関連項目:
    定数フィールド値

### SEPTEMBER

    public static final int SEPTEMBER

  9月

  関連項目:
    定数フィールド値

### OCTOBER

    public static final int OCTOBER

  10月

  関連項目:
    定数フィールド値

### NOVEMBER

    public static final int NOVEMBER

  11月

  関連項目:
    定数フィールド値

### DECEMBER

    public static final int DECEMBER

  12月

  関連項目:
    定数フィールド値

### UNDEFINED_MONTH

    public static final int UNDEFINED_MONTH

  未定義月

  関連項目:
    定数フィールド値

### MIN_MONTH_OF_YEAR

    public static final int MIN_MONTH_OF_YEAR

  月の最小値

  関連項目:
    定数フィールド値

### MAX_MONTH_OF_YEAR

    public static final int MAX_MONTH_OF_YEAR

  月の最大値

  関連項目:
    定数フィールド値

### MIN_DAY_OF_MONTH

    public static final int MIN_DAY_OF_MONTH

  日の最小値

  関連項目:
    定数フィールド値

### MAX_DAY_OF_MONTH

    public static final int MAX_DAY_OF_MONTH

  日の最大値

  関連項目:
    定数フィールド値

### VALIDATE_NORMAL

    public static final int VALIDATE_NORMAL

  検証：正常

  関連項目:
    定数フィールド値

### VALIDATE_MONTH_OVERRANGE

    public static final int VALIDATE_MONTH_OVERRANGE

  検証：月の範囲不正

  関連項目:
    定数フィールド値

### VALIDATE_DAY_OVERRANGE

    public static final int VALIDATE_DAY_OVERRANGE

  検証：日の範囲不正

  関連項目:
    定数フィールド値

コンストラクタの詳細

### DateUtil

    public DateUtil()

メソッドの詳細

### getYesterday

    public static java.util.Calendar getYesterday()

  昨日のデータを持ったCalendarを取得します。

  戻り値:
    昨日のCalendarオブジェクト
  導入されたバージョン:
    2.0

### getYesterday

    public static java.util.Calendar getYesterday(java.util.Calendar c)

  指定したCalendarの一日前のデータを持ったCalendarを取得します。 取得するCalendarオブジェクトは指定したオブジェクトとは別のものです。

  パラメータ:
    `c` - Calendarオブジェクト。 nullの場合は実行時にCalendarが生成されて利用する
  戻り値:
    一日前のCalendarオブジェクト
  導入されたバージョン:
    2.0

### getTomorrow

    public static java.util.Calendar getTomorrow()

  翌日のデータを持ったCalendarを取得します。 取得するCalendarオブジェクトは指定したオブジェクトとは別のものです。

  戻り値:
    翌日のCalendarオブジェクト
  導入されたバージョン:
    2.0

### getTomorrow

    public static java.util.Calendar getTomorrow(java.util.Calendar c)

  指定したCalendarの翌日のデータを持ったCalendarを取得します。 取得するCalendarオブジェクトは指定したオブジェクトとは別のものです。

  パラメータ:
    `c` - Calendar オブジェクト。 nullの場合は実行時にCalendarが生成されて利用する
  戻り値:
    翌日のCalendarオブジェクト
  導入されたバージョン:
    2.0

### getString

    public static java.lang.String getString(java.util.Calendar c,
                                             java.lang.String format)

  指定したCalendarの日付文字列を取得します。

  パラメータ:
    `format` - 日付文字列の形式
    `c` - 対象のCalendarオブジェクト
  戻り値:
    日付文字列
  導入されたバージョン:
    2.0

### getString

    public static java.lang.String getString(java.util.Calendar c)

  指定したCalendarの日付文字列を取得します。 取得する日付文字列の形式はYYYYMMDDです。

  パラメータ:
    `c` - 対象の Calendar オブジェクト
  戻り値:
    日付文字列
  導入されたバージョン:
    2.0

### getYesetdayString

    public static java.lang.String getYesetdayString(java.lang.String format)

  昨日の日付文字列を指定した形式で取得します。

  パラメータ:
    `format` - 日付文字列の形式
  戻り値:
    日付文字列
  導入されたバージョン:
    2.0

### getYesetdayString

    public static java.lang.String getYesetdayString()

  昨日の日付文字列を取得します。 取得する日付文字列の形式はYYYYMMDDです。

  戻り値:
    日付文字列
  導入されたバージョン:
    2.0

### getTomorrowString

    public static java.lang.String getTomorrowString(java.lang.String format)

  明日の日付文字列を指定した形式で取得します。

  パラメータ:
    `format` - 日付文字列の形式
  戻り値:
    日付文字列
  導入されたバージョン:
    2.0

### getTomorrowString

    public static java.lang.String getTomorrowString()

  明日の日付文字列を取得します。 取得する日付文字列の形式はYYYYMMDDです。

  戻り値:
    日付文字列
  導入されたバージョン:
    2.0

### getTodayString

    public static java.lang.String getTodayString(java.lang.String format)

  今日の日付文字列を指定した形式で取得します。

  パラメータ:
    `format` - 日付文字列の形式
  戻り値:
    日付文字列
  導入されたバージョン:
    2.0

### getTodayString

    public static java.lang.String getTodayString()

  今日の日付文字列を取得します。 取得する日付文字列の形式はYYYYMMDDです。

  戻り値:
    日付文字列
  導入されたバージョン:
    2.0

### getLastMonth

    public static java.util.Calendar getLastMonth(java.util.Calendar c)

  指定したCalendarの先月のデータを持ったCalendarを取得します。 取得するCalendarオブジェクトは指定したオブジェクトとは別のものです。

  パラメータ:
    `c` - Calendarオブジェクト。 nullの場合は実行時にCalendarが生成されて利用する
  戻り値:
    先月のCalendarオブジェクト
  導入されたバージョン:
    2.0

### getLastMonth

    public static java.util.Calendar getLastMonth()

  先月のデータを持った Calendar を取得します。 取得する Calendar オブジェクトは指定したオブジェクトとは別のものです。

  戻り値:
    先月のCalendarオブジェクト
  導入されたバージョン:
    2.0

### getNextMonth

    public static java.util.Calendar getNextMonth(java.util.Calendar c)

  指定したCalendarの来月のデータを持ったCalendarを取得します。 取得するCalendarオブジェクトは指定したオブジェクトとは別のものです。

  パラメータ:
    `c` - Calendarオブジェクト。 nullの場合は実行時にCalendarが生成されて利用する
  戻り値:
    来月のCalendarオブジェクト
  導入されたバージョン:
    2.0

### getNextMonth

    public static java.util.Calendar getNextMonth()

  来月のデータを持ったCalendarを取得します。 取得するCalendarオブジェクトは指定したオブジェクトとは別のものです。

  戻り値:
    来月の Calendar オブジェクト
  導入されたバージョン:
    2.0

### getLastMonthString

    public static java.lang.String getLastMonthString(java.lang.String format)

  先月の日付文字列を指定した形式で取得します。

  パラメータ:
    `format` - 日付文字列の形式
  戻り値:
    日付文字列
  導入されたバージョン:
    2.0

### getLastMonthString

    public static java.lang.String getLastMonthString()

  先月の日付文字列を取得します。 取得する日付文字列の形式はYYYYMMです。

  戻り値:
    日付文字列
  導入されたバージョン:
    2.0

### getNextMonthString

    public static java.lang.String getNextMonthString(java.lang.String format)

  来月の日付文字列を指定した形式で取得します。

  パラメータ:
    `format` - 日付文字列の形式
  戻り値:
    日付文字列
  導入されたバージョン:
    2.0

### getNextMonthString

    public static java.lang.String getNextMonthString()

  来月の日付文字列を取得します。 取得する日付文字列の形式はYYYYMMです。

  戻り値:
    日付文字列
  導入されたバージョン:
    2.0

### getThisMonthString

    public static java.lang.String getThisMonthString(java.lang.String format)

  今月の日付文字列を指定した形式で取得します。

  パラメータ:
    `format` - 日付文字列の形式
  戻り値:
    日付文字列
  導入されたバージョン:
    2.0

### getThisMonthString

    public static java.lang.String getThisMonthString()

  今月の日付文字列を取得します。 取得する日付文字列の形式はYYYYMMDDです。

  戻り値:
    日付文字列
  導入されたバージョン:
    2.0

### toDayOfWeek

    public static int toDayOfWeek(java.lang.String str)

  日本語の曜日文字列から曜日を示す値を取得します。

  パラメータ:
    `str` - 日本語の曜日文字列
  戻り値:
    曜日を示す値
  導入されたバージョン:
    2.0

### validate

    public static int validate(java.lang.String date,
                               java.lang.String format)
                        throws DateFormatException

  日付の文字列の検証を行います。

  パラメータ:
    `date` - 検証する日付文字列
    `format` - 日付フォーマット(ただし本クラス定義のフォーマットのみ対応)
  戻り値:
    検証結果
  例外:
    `DateFormatException` - 日付文字列がフォーマットと異なる場合
  導入されたバージョン:
    2.0

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

Copyright © 2011. All Rights Reserved.