|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjp.hrtdotnet.java.util.DateUtil
public class DateUtil
日付関連の機能のユーティリティクラスです。 このクラスは2006年時点でのグレゴリオ暦を元に作成されています。 動作の確認はLocale.JAPANで確認しています。
フィールドの概要 | |
---|---|
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 |
フィールドの詳細 |
---|
public static final java.lang.String FORMAT_YYYYMMDD
public static final java.lang.String FORMAT_YYYYMM
public static final java.lang.String FORMAT_YYMMDD
public static final java.lang.String FORMAT_YYMM
public static final java.lang.String FORMAT_MMDD
public static final java.lang.String FORMAT_YYYY
public static final java.lang.String FORMAT_YY
public static final java.lang.String FORMAT_MM
public static final java.lang.String FORMAT_DD
public static final int JANUARY_DAYS
public static final int FEBRUARY_DAYS
public static final int FEBRUARY_NORMAL_DAYS
public static final int FEBRUARY_LEAP_DAYS
public static final int MARCH_DAYS
public static final int APRIL_DAYS
public static final int MAY_DAYS
public static final int JUNE_DAYS
public static final int JULY_DAYS
public static final int AUGUST_DAYS
public static final int SEPTEMBER_DAYS
public static final int OCTOBER_DAYS
public static final int NOVEMBER_DAYS
public static final int DECEMBER_DAYS
public static final int JANUARY
public static final int FEBRUARY
public static final int FEBRUARY_LEAP
public static final int FEBRUARY_NORMAL
public static final int MARCH
public static final int APRIL
public static final int MAY
public static final int JUNE
public static final int JULY
public static final int AUGUST
public static final int SEPTEMBER
public static final int OCTOBER
public static final int NOVEMBER
public static final int DECEMBER
public static final int UNDEFINED_MONTH
public static final int MIN_MONTH_OF_YEAR
public static final int MAX_MONTH_OF_YEAR
public static final int MIN_DAY_OF_MONTH
public static final int MAX_DAY_OF_MONTH
public static final int VALIDATE_NORMAL
public static final int VALIDATE_MONTH_OVERRANGE
public static final int VALIDATE_DAY_OVERRANGE
コンストラクタの詳細 |
---|
public DateUtil()
メソッドの詳細 |
---|
public static java.util.Calendar getYesterday()
public static java.util.Calendar getYesterday(java.util.Calendar c)
c
- Calendarオブジェクト。
nullの場合は実行時にCalendarが生成されて利用する
public static java.util.Calendar getTomorrow()
public static java.util.Calendar getTomorrow(java.util.Calendar c)
c
- Calendar オブジェクト。
nullの場合は実行時にCalendarが生成されて利用する
public static java.lang.String getString(java.util.Calendar c, java.lang.String format)
format
- 日付文字列の形式c
- 対象のCalendarオブジェクト
public static java.lang.String getString(java.util.Calendar c)
c
- 対象の Calendar オブジェクト
public static java.lang.String getYesetdayString(java.lang.String format)
format
- 日付文字列の形式
public static java.lang.String getYesetdayString()
public static java.lang.String getTomorrowString(java.lang.String format)
format
- 日付文字列の形式
public static java.lang.String getTomorrowString()
public static java.lang.String getTodayString(java.lang.String format)
format
- 日付文字列の形式
public static java.lang.String getTodayString()
public static java.util.Calendar getLastMonth(java.util.Calendar c)
c
- Calendarオブジェクト。
nullの場合は実行時にCalendarが生成されて利用する
public static java.util.Calendar getLastMonth()
public static java.util.Calendar getNextMonth(java.util.Calendar c)
c
- Calendarオブジェクト。
nullの場合は実行時にCalendarが生成されて利用する
public static java.util.Calendar getNextMonth()
public static java.lang.String getLastMonthString(java.lang.String format)
format
- 日付文字列の形式
public static java.lang.String getLastMonthString()
public static java.lang.String getNextMonthString(java.lang.String format)
format
- 日付文字列の形式
public static java.lang.String getNextMonthString()
public static java.lang.String getThisMonthString(java.lang.String format)
format
- 日付文字列の形式
public static java.lang.String getThisMonthString()
public static int toDayOfWeek(java.lang.String str)
str
- 日本語の曜日文字列
public static int validate(java.lang.String date, java.lang.String format) throws DateFormatException
date
- 検証する日付文字列format
- 日付フォーマット(ただし本クラス定義のフォーマットのみ対応)
DateFormatException
- 日付文字列がフォーマットと異なる場合
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |