|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectwisdom.core.util.DateUtil
日付検査のためのユーティリティクラスです。
フィールドの概要 | |
static int[] |
daysOfMonth
月末日の配列 配列0を1月として12月までの月末日が含まれてます。 |
static int |
ENGLISH
曜日名称を英名で取得するための定数。 |
static int |
JAPANESE
曜日名称を日本名で取得するための定数。 |
static java.lang.String[] |
weekEnglish
曜日名称(英名)のString配列。 |
static java.lang.String[] |
weekJapan
曜日名称(日本名)のString配列。 |
コンストラクタの概要 | |
DateUtil()
|
メソッドの概要 | |
static int |
chkDateString(java.lang.String date)
String型が時間として妥当性があるか妥当性の検査を行います。 |
static java.lang.String |
cnvTimestamp(java.sql.Timestamp t,
java.lang.String delim)
パラメータのTimeStampを年、月、日の連結に変換します |
static java.lang.String |
fillDigits(int d,
int digits,
int fillDigit)
与えられたint型の数字を右寄せにして指定された桁数まで数字を埋める |
static int |
getDate()
日付を返す |
static java.lang.String |
getDayOfWeekName(int week,
int nameType)
曜日の名称を取得します。 |
static java.lang.String |
getDisplayDateTime(java.sql.Timestamp t)
パラメータの Timestamp を画面表示用(9999/99/99 99:99 の形)に編集します。 |
static int |
getHour()
時を返します |
static int |
getLastDayOfMonth(int year,
int month)
年月の月末日を取得します。 |
static int |
getMinute()
分を返します |
static int |
getMonth()
月を返します |
static int |
getSecond()
秒を返します |
static java.lang.String |
getStringDate()
日付を与えられた区切り文字で返す |
static java.lang.String |
getStringDate(java.lang.String delim)
日付を与えられた区切り文字で返す |
static java.lang.String |
getStringDate(java.sql.Timestamp date)
引数のdateから年月日を区切り文字なしで抜き取ります。 |
static java.lang.String |
getStringDay()
日を返します |
static java.lang.String |
getStringHour()
時を返します |
static java.lang.String |
getStringMinute()
分を返します |
static java.lang.String |
getStringMonth()
月を返します |
static java.lang.String |
getStringSecond()
秒を返します |
static java.lang.String |
getStringTime(java.lang.String delim)
時間を与えられた区切り文字で返す |
static java.lang.String |
getStringYear()
年を返します |
static int |
getTime()
現在時間を取得します。 |
static java.lang.String |
getTimestamp()
現在の日付をTimestampオブジェクトで取得します。 |
static java.sql.Timestamp |
getTimestamp(java.lang.String date)
パラメータのString(年、月、日)に入っていると想定しTimestampに変換します |
static java.sql.Timestamp |
getTimestamp(java.lang.String date,
java.lang.String time)
パラメータのString(年、月、日),String(時:分:秒)に入っていると想定しTimestampに変換します |
static java.sql.Timestamp |
getTimestamp(java.lang.String year,
java.lang.String month,
java.lang.String day)
パラメータの年、月、日からTimeStampを作成します。 |
static java.sql.Timestamp |
getTimestamp(java.lang.String year,
java.lang.String month,
java.lang.String day,
java.lang.String time)
パラメータの年、月、日、時間からTimeStampを作成します。 |
static java.lang.String |
getTimestamp(java.sql.Timestamp t)
パラメータのTimeStampを年、月、日に変換します |
static int |
getYear()
年を返します |
クラス java.lang.Object から継承したメソッド |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
public static int[] daysOfMonth
public static final int JAPANESE
public static final int ENGLISH
public static final java.lang.String[] weekJapan
public static final java.lang.String[] weekEnglish
コンストラクタの詳細 |
public DateUtil()
メソッドの詳細 |
public static int chkDateString(java.lang.String date)
date
- 検査する年月日が含まれた文字列
public static java.lang.String getStringDate(java.sql.Timestamp date)
date
- Timestamp
public static int getTime()
public static java.lang.String getStringTime(java.lang.String delim)
delim
- 区切り文字 (:など、ブランクの場合は無視されます)
public static int getDate()
public static java.lang.String getStringDate(java.lang.String delim)
delim
- 区切り文字 (/など、ブランクの場合は無視されます)
public static java.lang.String getStringDate()
public static java.lang.String fillDigits(int d, int digits, int fillDigit)
d
- 戻されるStringの桁数digits
- 戻されるStringに埋める数字fillDigit
- digitsが埋められたStringに対して戻される桁数まで埋める数字
public static int getYear()
public static int getMonth()
public static int getHour()
public static int getMinute()
public static int getSecond()
public static java.lang.String getStringYear()
public static java.lang.String getStringMonth()
public static java.lang.String getStringDay()
public static java.lang.String getStringHour()
public static java.lang.String getStringMinute()
public static java.lang.String getStringSecond()
public static java.sql.Timestamp getTimestamp(java.lang.String year, java.lang.String month, java.lang.String day)
year
- 年month
- 月day
- 日
public static java.sql.Timestamp getTimestamp(java.lang.String year, java.lang.String month, java.lang.String day, java.lang.String time)
year
- 年month
- 月day
- 日time
- 時間
public static java.lang.String getTimestamp(java.sql.Timestamp t)
t
- Timestamp
public static java.lang.String cnvTimestamp(java.sql.Timestamp t, java.lang.String delim)
t
- Timestampdelim
-
public static java.lang.String getDisplayDateTime(java.sql.Timestamp t)
t
- Timestamp
public static java.sql.Timestamp getTimestamp(java.lang.String date)
date
-
public static java.sql.Timestamp getTimestamp(java.lang.String date, java.lang.String time)
date
-
public static java.lang.String getTimestamp()
public static int getLastDayOfMonth(int year, int month)
year
- 年month
- 月
public static java.lang.String getDayOfWeekName(int week, int nameType)
week
- 曜日。比較はCalendarが持つ定数で判別されます。nameType
- 名称のタイプ。DateUtil.JAPANESEまたはDateUtil.ENGLISHで指定します。
Calendar
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |