|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectcom.JRcServer.commons.util.DateCalc
public class DateCalc
日付計算系処理.
フィールドの概要 | |
---|---|
static int |
FRIDAY
曜日情報 : 金曜日. |
static int |
MONDAY
曜日情報 : 月曜日. |
static int |
SATURDAY
曜日情報 : 土曜日. |
static int |
SUNDAY
曜日情報 : 日曜日. |
static int |
THURSDAY
曜日情報 : 木曜日. |
static int |
TUESDAY
曜日情報 : 火曜日. |
static int |
WEDNESDAY
曜日情報 : 水曜日. |
メソッドの概要 | |
---|---|
static boolean |
checkLeapYear(int year)
閏年チェック. |
static void |
getADToDays(int[] year,
int[] month,
int[] day,
int ad)
対象の日付から、年月日を取得. |
static int |
getDaysDiff(int srcYear,
int srcMonth,
int srcDay,
int dstYear,
int dstMonth,
int dstDay)
日付の差を求める. |
static int |
getDaysOfAD(int year,
int month,
int day)
0001年01月01日からの日数を求める. |
static int |
getDaysOfMonth(int year,
int month)
月の最終日を取得. |
static void |
getDaysToAdd(int[] year,
int[] month,
int[] day,
int n)
n日後の日数を取得. |
static java.lang.String |
getDaysToWeek(boolean lang,
int year,
int month,
int day)
対象の日付から、曜日を取得. |
static int |
getDaysToWeek(int year,
int month,
int day)
対象の日付から、曜日を取得. |
static int |
getLeapYearSize(int year)
0001年から、対象年までの閏年の数を取得. |
クラス java.lang.Object から継承されたメソッド |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
---|
public static final int SUNDAY
public static final int MONDAY
public static final int TUESDAY
public static final int WEDNESDAY
public static final int THURSDAY
public static final int FRIDAY
public static final int SATURDAY
メソッドの詳細 |
---|
public static final boolean checkLeapYear(int year)
year
- チェック対象の年情報を設定します.
public static final int getLeapYearSize(int year)
year
- 取得対象の年を設定します.
public static final int getDaysToWeek(int year, int month, int day) throws InputException
year
- 対象の年情報を設定します.month
- 対象の月情報を設定します.day
- 対象の日情報を設定します.
InputException
- 入力例外.public static final java.lang.String getDaysToWeek(boolean lang, int year, int month, int day) throws InputException
lang
- 取得対象の言語を選択します.year
- 対象の年情報を設定します.month
- 対象の月情報を設定します.day
- 対象の日情報を設定します.
InputException
- 入力例外.public static final int getDaysOfMonth(int year, int month) throws InputException
year
- 対象の年情報を設定します.month
- 対象の月情報を設定します.
InputException
- 入力例外.public static final int getDaysOfAD(int year, int month, int day) throws InputException
year
- 対象の年情報を設定します.month
- 対象の月情報を設定します.day
- 対象の日情報を設定します.
InputException
- 入力例外.public static final int getDaysDiff(int srcYear, int srcMonth, int srcDay, int dstYear, int dstMonth, int dstDay) throws InputException
srcYear
- 比較元の年情報を指定します.srcMonth
- 比較元の月情報を指定します.srcDay
- 比較元の日情報を指定します.dstYear
- 比較先の年情報を指定します.dstMonth
- 比較先の月情報を指定します.dstDay
- 比較先の日情報を指定します.
InputException
- 入力例外.public static final void getADToDays(int[] year, int[] month, int[] day, int ad) throws InputException
ad
- 変換対象の日付を設定します.year
- 変換された、年情報が返されます.month
- 変換された、月情報が返されます.day
- 変換された、日情報が返されます.
InputException
- 入力例外.public static final void getDaysToAdd(int[] year, int[] month, int[] day, int n) throws InputException
year
- n日を付加した年情報が返されます.month
- n日を付加した月情報が返されます.day
- n日を付加した日情報が返されます.n
- 付加対象に日付を設定します.
InputException
- 入力例外.
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |