public class DateUtils
extends java.lang.Object
修飾子とタイプ | フィールドと説明 |
---|---|
static java.lang.String |
DATE_FORMAT_DD
日付フォーマット:dd
|
static java.lang.String |
DATE_FORMAT_HHMM
日付フォーマット:HHmm
|
static java.lang.String |
DATE_FORMAT_YYYY_M_D
日付フォーマット:yyyy/M/d
|
static java.lang.String |
DATE_FORMAT_YYYY_MM
日付フォーマット:yyyy/MM
|
static java.lang.String |
DATE_FORMAT_YYYY_MM_DD
日付フォーマット:yyyy/MM/dd
|
static java.lang.String |
DATE_FORMAT_YYYY_MM_DD_2
日付フォーマット:yyyy-MM-dd
|
static java.lang.String |
DATE_FORMAT_YYYY_MM_DD_HH_MM
日付フォーマット:yyyy/MM/dd HH:mm
|
static java.lang.String |
DATE_FORMAT_YYYY_MM_DD_HH_MM_SS
日付フォーマット:yyyy/MM/dd HH:mm
|
static java.lang.String |
DATE_FORMAT_YYYYMMDD
日付フォーマット:yyyyMMdd
|
static java.lang.String |
DATE_FORMAT_YYYYMMDDHHMM
日付フォーマット:yyyyMMddHHmm
|
static java.lang.String |
DATE_FORMAT_YYYYMMDDHHMMSS
日付フォーマット:yyyyMMddHHmmss
|
コンストラクタと説明 |
---|
DateUtils() |
修飾子とタイプ | メソッドと説明 |
---|---|
static java.util.Date |
addDay(java.util.Date date,
int day)
引数
date に対して日数day を加算します。 |
static java.util.Date |
getDate(java.util.Date date,
int hour,
int min,
int sec)
引数
date に対して、時hour 、分min 、秒sec を指定し、日付を取得します。 |
static java.util.Date |
getDate(int year,
int month,
int day)
引数年
year 、月month 、日day を指定し、日付を取得します。 |
static java.util.Date |
getDate(int year,
int month,
int day,
int hour,
int min)
引数年
year 、月month 、日day 、時hour 、分min を指定し、日付を取得します。 |
static java.util.Date |
getDate(int year,
int month,
int day,
int hour,
int min,
int sec)
引数年
year 、月month 、日day 、時hour 、分min 、秒sec を指定し、日付を取得します。 |
static int |
getDay(java.util.Date date)
引数
date に対して日を取得します。 |
static java.util.Date |
getJustDate(java.util.Date date)
引数
date に対して、時hour 、分min 、秒sec が00:00:00の日付を取得します。 |
static int |
getMonth(java.util.Date date)
引数
date に対して月を取得します。 |
static int |
getYear(java.util.Date date)
引数
date に対して年を取得します。 |
static java.util.Date |
toDate(java.lang.String dateStr,
java.lang.String formatStr)
引数
dateStr を引数指定フォーマットformatStr でDate に変換します。 |
public static final java.lang.String DATE_FORMAT_YYYY_MM_DD_HH_MM_SS
public static final java.lang.String DATE_FORMAT_YYYY_MM_DD_HH_MM
public static final java.lang.String DATE_FORMAT_YYYY_M_D
public static final java.lang.String DATE_FORMAT_YYYY_MM_DD
public static final java.lang.String DATE_FORMAT_YYYY_MM_DD_2
public static final java.lang.String DATE_FORMAT_YYYY_MM
public static final java.lang.String DATE_FORMAT_YYYYMMDDHHMMSS
public static final java.lang.String DATE_FORMAT_YYYYMMDDHHMM
public static final java.lang.String DATE_FORMAT_YYYYMMDD
public static final java.lang.String DATE_FORMAT_DD
public static final java.lang.String DATE_FORMAT_HHMM
public static java.util.Date addDay(java.util.Date date, int day)
date
に対して日数day
を加算します。
日数day
の値が負数の場合、減算します。date
- 加算(減算)対象の日付day
- 加算(減算)する日数public static java.util.Date toDate(java.lang.String dateStr, java.lang.String formatStr)
dateStr
を引数指定フォーマットformatStr
でDate
に変換します。
変換に失敗した場合は、null
を返します。dateStr
- 日付文字列formatStr
- 日付フォーマットDate
オブジェクト(変換に失敗した場合は、null
を返します。)public static int getYear(java.util.Date date)
date
に対して年を取得します。date
- 取得対象の日付public static int getMonth(java.util.Date date)
date
に対して月を取得します。date
- 取得対象の日付public static int getDay(java.util.Date date)
date
に対して日を取得します。date
- 取得対象の日付public static java.util.Date getDate(int year, int month, int day)
year
、月month
、日day
を指定し、日付を取得します。year
- 年 1900~month
- 月 1~12day
- 日 1~31public static java.util.Date getDate(int year, int month, int day, int hour, int min)
year
、月month
、日day
、時hour
、分min
を指定し、日付を取得します。year
- 年 1900~month
- 月 1~12day
- 日 1~31hour
- 時 0〜23min
- 分 0〜59public static java.util.Date getDate(int year, int month, int day, int hour, int min, int sec)
year
、月month
、日day
、時hour
、分min
、秒sec
を指定し、日付を取得します。year
- 年 1900~month
- 月 1~12day
- 日 1~31hour
- 時 0〜23min
- 分 0〜59sec
- 秒 0〜59public static java.util.Date getDate(java.util.Date date, int hour, int min, int sec)
date
に対して、時hour
、分min
、秒sec
を指定し、日付を取得します。date
- 日付hour
- 時 0〜23min
- 分 0〜59sec
- 秒 0〜59public static java.util.Date getJustDate(java.util.Date date)
date
に対して、時hour
、分min
、秒sec
が00:00:00の日付を取得します。date
- 日付