サポート > Wagby Developer Network > カスタマイズ事例 > 日付時間処理ユーティリティクラス

DateTimeUtil クラス

開発者は Wagby フレームワークに含まれる日付時間処理のためのユーティリティクラスである jp.jasminesoft.util.DateTimeUtil を使うことができます 提供されている代表的なメソッドは次のとおりです。

戻り値 メソッド
static boolean isToday(String s)
引数の日付文字列が本日ならtrueを返します。
static java.util.Date getDate(String s)
引数の日付文字列を Date オブジェクトに変換します。西暦,和暦の両方に対応しています。
static int parseDate(String s, String type)
引数の日付文字列(西暦/和暦)を解釈し、年/月/日の要素を返します。第二引数 type は "YEAR","MONTH","DAY" を指定します。
static boolean between(d, d1, d2)
引数 d の日付けが、引数 d1 および d2 の間に含まれているかどうかを調べます。 d,d1,d2 は java.util.Date または java.sql.Date を指定できます。
static java.sql.Date getSQLDate(java.util.Date d)
java.util.Date オブジェクトを java.sql.Date オブジェクトに変換します。
static java.sql.Time getSQLTime(java.util.Date d)
java.util.Date オブジェクトを java.sql.Time オブジェクトに変換します。
static java.sql.Timestamp getSQLTimestamp(java.util.Date d)
java.util.Date オブジェクトを java.sql.Timestamp オブジェクトに変換します。
static java.util.Date getUtilDate(java.sql.Date d)
java.sql.Date オブジェクトを java.util.Date オブジェクトに変換します。
static java.util.Date getUtilDate(java.sql.Time d)
java.sql.Time オブジェクトを java.util.Date オブジェクトに変換します。
static java.util.Date getUtilDate(java.sql.Timestamp d)
java.sql.Timestamp オブジェクトを java.util.Date オブジェクトに変換します。
static int diffDay(Date d1, Date d2)
引数の二つの日付の「差分日」を返します。 例えば "2007-9-1" と "2007-9-2" の場合は、"1" が返ります。
static Date moveMonth(Date d, int amount)
指定した日付に +/- 何月を行なったあとの日付を返します。amount には負数を指定することもできます。
static Date moveDay(Date d, int amount)
指定した日付に +/- 何日を行なったあとの日付を返します。amount には負数を指定することもできます。
static Date moveTime(Date d, int amount)
指定した日付に +/- 何秒を行なったあとの日付を返します。amount には負数を指定することもできます。
static Date getFirstDayOfThisYeaf(Date d)
指定した日付オブジェクトの最初の日を返します。月は「1月」となります。
static Date getFirstDayOfThisMonth(Date d)
指定した日付オブジェクトの最初の日を返します。
static Date getLastDayOfThisMonth(Date d)
指定した日付オブジェクトの最後の日を返します。
static Date getTargetDayOfThisMonth(Date d, int n)
指定した日付オブジェクトの次の「N 日」を返します。 たとえば N が 10 の場合:
今が 9 月 9 日であれば、「 9 月 10 日」となります。
今が 9 月 10 日であれば、「10 月 10 日」となります。

このページ

カスタマイズ事例