public final class DateUtil
extends java.lang.Object
修飾子とタイプ | フィールドと説明 |
---|---|
static java.lang.String |
DATE_FORMAT_YYYYMMDD_HHMMSS_SLASH
日付変換フォーマット(yyyy/MM/dd HH:mm:ss)
|
static java.lang.String |
DATE_FORMAT_YYYYMMDD_HHMMSSSSS_SLASH
日付変換フォーマット(yyyy/MM/dd HH:mm:ss.SSS)
|
static java.lang.String |
DATE_FORMAT_YYYYMMDD_SLASH
日付変換フォーマット(yyyy/MM/dd)
|
static java.lang.String |
END_DATE_TIME
日付終了時間
|
static java.lang.String |
START_DATE_TIME
日付開始時間
|
修飾子とタイプ | メソッドと説明 |
---|---|
static java.lang.String |
addDay(java.util.Date date,
int day)
指定した日付を加算した結果を返却します。
|
static java.lang.String |
addDay(java.lang.String date,
int day)
指定した日付を加算した結果を返却します。
|
static java.util.Date |
addHour(java.util.Date date,
int hour)
指定した日付に時を加算した結果を返却します。
|
static boolean |
getBetweenDate(java.lang.String targetDate,
java.lang.String startDate,
java.lang.String endDate)
指定日付のデータが開始日と終了日の間に存在するかを判定します。
|
static java.util.Date |
getDate(java.lang.Integer date)
指定した日付数値より日付を返却します。
|
static java.util.Date |
getDate(java.lang.String date)
指定した日付文字列より日付を返却します。
|
static java.util.Date |
getDate(java.lang.String date,
java.lang.String format)
指定した日付文字列、日付フォーマットをDateとして返却します。
|
static int |
getDayOfWeek(java.lang.String date)
指定日の曜日を算出します。
|
static java.lang.Integer |
getIntegerDate(java.util.Date date)
指定したDateを8桁の数値として返却します。
|
static java.lang.Integer |
getIntegerDate(java.lang.String date)
指定した日付文字列(yyyy/MM/dd)を8桁の数値として返却します。
|
static java.lang.Integer |
getIntegerSysDate()
現在の日付を8桁の数値として返却します。
|
static java.lang.Integer |
getIntegerSysTime()
現在の日付時刻(HHmmss)を14桁の数値として返却します。
|
static java.lang.String |
getMonth(java.lang.String baseDate)
指定された基準日より月(MM)を取得します。
|
static java.sql.Date |
getSqlDate(java.util.Date date)
指定した日付のsql.Dateを返却します。
|
static java.lang.String |
getStringDate()
システム日付をyyyy/MM/dd書式で日時文字列として返却します。
|
static java.lang.String |
getStringDate(java.util.Date date)
指定したDateをyyyy/MM/dd書式で日時文字列として返却します。
|
static java.lang.String |
getStringDate(java.util.Date date,
java.lang.String format)
指定したDateを指定したformatで日時文字列として返却します。
|
static java.lang.String |
getStringDate(java.lang.Integer date)
指定した日付(yyyyMMdd形式の数値)をyyyy/MM/dd書式で日時文字列として返却します。
|
static java.lang.String |
getStringDateFormat(java.lang.String date,
java.lang.String oldFormat,
java.lang.String newFormat)
指定した日付文字列、日付フォーマットを文字列として返却します。
|
static java.lang.String |
getStringImDate(java.util.Date date)
指定した日付のimart v72の19桁の日付書式文字列を取得します。
|
static java.lang.String |
getStringImSysDate()
システム日付のimart v72の19桁の日付書式文字列を取得します。
|
static java.lang.String |
getStringSysDate(java.lang.String format)
システム日付指定した書式で日時文字列として返却します。
|
static java.lang.String |
getStringZoneDate(java.util.Date date,
java.lang.String format)
時刻より、ユーザのタイムゾーンを考慮した日付時刻文字列を取得します。
|
static java.lang.String |
getStringZoneDate(java.sql.Timestamp timestamp,
java.lang.String format)
時刻より、ユーザのタイムゾーンを考慮した日付時刻文字列を取得します。
|
static java.util.Date |
getSysDate()
現在の日付を返却します。
|
static java.sql.Date |
getSysSqlDate()
システム日付のsql.Dateを返却します。
|
static java.sql.Timestamp |
getSysTimestamp()
現在の日付時刻をTimestamp型として返却します。
|
static java.sql.Timestamp |
getTimestamp(java.lang.String date,
java.lang.String format)
指定した日付文字列、日付フォーマットをタイムスタンプとして返却します。
|
static java.lang.String |
getYear(java.lang.String baseDate)
指定された基準日より年(yyyy)を取得します。
|
static java.sql.Timestamp |
getZoneTimestamp(java.lang.String value)
ユーザの入力した日付時刻文字列より、タイムゾーンを考慮した日付時刻を取得します。
|
public static final java.lang.String START_DATE_TIME
public static final java.lang.String END_DATE_TIME
public static final java.lang.String DATE_FORMAT_YYYYMMDD_SLASH
public static final java.lang.String DATE_FORMAT_YYYYMMDD_HHMMSS_SLASH
public static final java.lang.String DATE_FORMAT_YYYYMMDD_HHMMSSSSS_SLASH
public static java.util.Date getDate(java.lang.String date)
date
- 日付文字列(yyyy/MM/dd)public static java.util.Date getDate(java.lang.Integer date)
date
- 日付数値(yyyyMMdd)public static java.util.Date getDate(java.lang.String date, java.lang.String format)
date
- 日付文字列format
- 日付フォーマットpublic static java.util.Date getSysDate()
public static java.sql.Timestamp getTimestamp(java.lang.String date, java.lang.String format)
date
- 日付文字列format
- 日付フォーマットpublic static java.sql.Timestamp getSysTimestamp()
public static java.lang.String getStringDate()
public static java.lang.String getStringDate(java.util.Date date)
date
- 日付public static java.lang.String getStringDate(java.lang.Integer date)
date
- 日付(yyyyMMdd形式の数値)public static java.lang.String getStringDate(java.util.Date date, java.lang.String format)
date
- 日付format
- 日付フォーマットpublic static java.lang.String getStringSysDate(java.lang.String format)
format
- 日付フォーマットpublic static java.lang.String getStringDateFormat(java.lang.String date, java.lang.String oldFormat, java.lang.String newFormat)
date
- 日付文字列oldFormat
- 変換前日付フォーマットnewFormat
- 変換後日付フォーマットpublic static java.lang.Integer getIntegerDate(java.lang.String date)
date
- 日付文字列(yyyy/MM/dd)public static java.lang.Integer getIntegerDate(java.util.Date date)
date
- 日付public static java.lang.Integer getIntegerSysDate()
public static java.lang.Integer getIntegerSysTime()
public static java.sql.Date getSqlDate(java.util.Date date)
date
- java.util.Date型の日付public static java.sql.Date getSysSqlDate()
public static java.lang.String addDay(java.lang.String date, int day)
date
- 日付文字列(yyyy/MM/dd)day
- 加算する日数public static java.lang.String addDay(java.util.Date date, int day)
date
- 日付day
- 加算する日数public static java.util.Date addHour(java.util.Date date, int hour)
date
- 日付hour
- 加算する時間public static int getDayOfWeek(java.lang.String date)
date
- 指定日(yyyy/MM/dd)public static boolean getBetweenDate(java.lang.String targetDate, java.lang.String startDate, java.lang.String endDate)
targetDate
- 指定日付startDate
- 開始日endDate
- 終了日public static java.lang.String getYear(java.lang.String baseDate)
baseDate
- 基準日public static java.lang.String getMonth(java.lang.String baseDate)
baseDate
- 基準日public static java.lang.String getStringImDate(java.util.Date date)
date
- 日付public static java.lang.String getStringImSysDate()
public static java.lang.String getStringZoneDate(java.sql.Timestamp timestamp, java.lang.String format)
timestamp
- 日付時刻format
- フォーマットpublic static java.lang.String getStringZoneDate(java.util.Date date, java.lang.String format)
date
- 日付format
- フォーマットpublic static java.sql.Timestamp getZoneTimestamp(java.lang.String value)
value
- 日付時刻文字列("yyyy/MM/dd HH:mm:ss")