Package cn.dlysxx.www.common.date
Class DateUtil
- java.lang.Object
-
- cn.dlysxx.www.common.date.DateUtil
-
public class DateUtil extends java.lang.ObjectUtility forDate.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringHHMMSSHHmmss (e.g. 164225)static java.lang.StringHHMMSS_TIMEHH:mm:ss (e.g. 16:42:25)static java.lang.StringHHMMSSSSSHHmmssSSS (e.g. 164225611)static java.lang.StringISO_LOCAL_DATEISO_LOCAL_DATE (e.g. 2016-04-20)static java.lang.StringISO_LOCAL_DATE_TIMEISO_LOCAL_DATE_TIME (e.g. 2016-04-20T16:42:25.611)static java.lang.StringISO_LOCAL_TIMEISO_LOCAL_TIME (e.g. 16:42:25.611)static java.lang.StringISO_ZONED_DATE_TIMEISO_ZONED_DATE_TIME (e.g. 2016-04-20T16:42:25.611+09:00[Asia/Tokyo])static java.lang.StringMMMM (e.g. 04)static java.lang.StringUUuu (e.g. 16)static java.lang.StringUUMMuuMM (e.g. 1604)static java.lang.StringUUUUuuuu (e.g. 2016)static java.lang.StringUUUUMMuuuuMM (e.g. 201604)static java.lang.StringUUUUMM_HYPHENuuuu-MM (e.g. 2016-04)static java.lang.StringUUUUMM_SLASHuuuu/MM (e.g. 2016/04)static java.lang.StringUUUUMMDDuuuuMMdd (e.g. 20160420)static java.lang.StringUUUUMMDD_SLASHuuuu/MM/dd (e.g. 2016/04/20)static java.lang.StringUUUUMMDDHHMMuuuuMMddHHmm (e.g. 201604201642)static java.lang.StringUUUUMMDDHHMM_HYPHENuuuu-MM-dd HHmm (e.g. 2016-04-20 16:42)static java.lang.StringUUUUMMDDHHMM_SLASHuuuu/MM/dd HHmm (e.g. 2016/04/20 16:42)static java.lang.StringUUUUMMDDHHMMSSuuuuMMddHHmmss (e.g. 20160420164225)static java.lang.StringUUUUMMDDHHMMSS_HYPHENuuuu-MM-dd HH:mm:ss (e.g. 2016-04-20 16:42:25)static java.lang.StringUUUUMMDDHHMMSS_SLASHuuuu/MM/dd HH:mm:ss (e.g. 2016/04/20 16:42:25)static java.lang.StringUUUUMMDDHHMMSSSSSuuuuMMddHHmmssSSS (e.g. 20160420164225611)static java.lang.StringUUUUMMDDHHMMSSSSS_HYPHENuuuu-MM-dd HH:mm:ss.SSS (e.g. 2016-04-20 16:42:25.611)static java.lang.StringUUUUMMDDHHMMSSSSS_SLASHuuuu/MM/dd HH:mm:ss.SSS (e.g. 2016/04/20 16:42:25.611)
-
Constructor Summary
Constructors Constructor Description DateUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static booleanisIntime(java.util.Date start, java.util.Date end, java.util.Date target)Check if the date is in the specified period.static java.util.CalendarnowCalendar(java.lang.String timeZone)Get system datestatic java.util.DatenowDate(java.lang.String timeZone)Get system datestatic java.time.LocalDatenowLocalDate(java.lang.String timeZone)Get system datestatic java.time.LocalDateTimenowLocalDateTime(java.lang.String timeZone)Get system datestatic java.time.LocalTimenowLocalTime(java.lang.String timeZone)Get system datestatic java.lang.StringnowString(java.lang.String format, java.lang.String timeZone)Get system datestatic java.time.YearMonthnowYearMonth(java.lang.String timeZone)Get system datestatic java.time.ZonedDateTimenowZonedDateTime(java.lang.String timeZone)Get system datestatic java.util.CalendartoCalendar(java.lang.String str, java.lang.String format)ConvertStringtoCalendar.static java.util.CalendartoCalendar(java.time.LocalDate localDate)ConvertLocalDatetoCalendar.static java.util.CalendartoCalendar(java.time.LocalDateTime localDateTime)ConvertLocalDateTimetoCalendar.static java.util.CalendartoCalendar(java.time.LocalTime localTime, java.lang.String timeZone)ConvertLocalTimetoCalendar.static java.util.CalendartoCalendar(java.time.ZonedDateTime zonedDateTime)ConvertZonedDateTimetoCalendar.static java.util.CalendartoCalendar(java.time.ZonedDateTime zonedDateTime, java.lang.String timeZone)ConvertZonedDateTimetoCalendar.static java.util.CalendartoCalendar(java.util.Date date)ConvertDatetoCalendar.static java.util.DatetoDate(java.lang.String str, java.lang.String format)ConvertStringtoDate.static java.util.DatetoDate(java.time.LocalDate localDate)ConvertLocalDatetoDate.static java.util.DatetoDate(java.time.LocalDateTime localDateTime)ConvertLocalDateTimetoDate.static java.util.DatetoDate(java.time.LocalTime localTime, java.lang.String timeZone)ConvertLocalTimetoDate.static java.util.DatetoDate(java.time.ZonedDateTime zonedDateTime)ConvertZonedDateTimetoDate.static java.util.DatetoDate(java.time.ZonedDateTime zonedDateTime, java.lang.String timeZone)ConvertZonedDateTimetoDate.static java.util.DatetoDate(java.util.Calendar cal)ConvertCalendartoDate.static java.time.LocalDatetoLocalDate(java.lang.String str, java.lang.String format)ConvertStringtoLocalDate.static java.time.LocalDatetoLocalDate(java.time.LocalDateTime localDateTime)ConvertLocalDateTimetoLocalDate.static java.time.LocalDatetoLocalDate(java.time.ZonedDateTime zonedDateTime)ConvertZonedDateTimetoLocalDate.static java.time.LocalDatetoLocalDate(java.time.ZonedDateTime zonedDateTime, java.lang.String timeZone)ConvertZonedDateTimetoLocalDate.static java.time.LocalDatetoLocalDate(java.util.Calendar cal)ConvertCalendartoLocalDate.static java.time.LocalDatetoLocalDate(java.util.Date date)ConvertDatetoLocalDate.static java.time.LocalDateTimetoLocalDateTime(java.lang.String str, java.lang.String format)ConvertStringtoLocalDateTime.static java.time.LocalDateTimetoLocalDateTime(java.time.LocalDate localDate)ConvertLocalDatetoLocalDateTime.static java.time.LocalDateTimetoLocalDateTime(java.time.LocalDateTime localDateTime, java.time.ZoneId from, java.time.ZoneId to)ConvertLocalDateTimetoLocalDateTime.static java.time.LocalDateTimetoLocalDateTime(java.time.LocalTime localTime, java.lang.String timeZone)ConvertLocalTimetoLocalDateTime.static java.time.LocalDateTimetoLocalDateTime(java.time.ZonedDateTime zonedDateTime)ConvertZonedDateTimetoLocalDateTime.static java.time.LocalDateTimetoLocalDateTime(java.time.ZonedDateTime zonedDateTime, java.lang.String timeZone)ConvertZonedDateTimetoLocalDateTime.static java.time.LocalDateTimetoLocalDateTime(java.util.Calendar cal)ConvertCalendartoLocalDateTime.static java.time.LocalDateTimetoLocalDateTime(java.util.Date date)ConvertDatetoLocalDateTime.static java.time.LocalTimetoLocalTime(java.lang.String str, java.lang.String format)ConvertStringtoLocalTime.static java.time.LocalTimetoLocalTime(java.time.LocalDateTime localDateTime)ConvertLocalDateTimetoLocalTime.static java.time.LocalTimetoLocalTime(java.time.ZonedDateTime zonedDateTime)ConvertZonedDateTimetoLocalTime.static java.time.LocalTimetoLocalTime(java.time.ZonedDateTime zonedDateTime, java.lang.String timeZone)ConvertZonedDateTimetoLocalTime.static java.time.LocalTimetoLocalTime(java.util.Date date)ConvertDatetoLocalTime.static java.lang.StringtoString(java.time.LocalDate localDate, java.lang.String format)ConvertLocalDatetoString.static java.lang.StringtoString(java.time.LocalDateTime localDateTime, java.lang.String format)ConvertLocalDateTimetoString.static java.lang.StringtoString(java.time.LocalTime localTime, java.lang.String format)ConvertLocalTimetoString.static java.lang.StringtoString(java.time.YearMonth yearMonth, java.lang.String format)ConvertYearMonthtoString.static java.lang.StringtoString(java.time.ZonedDateTime zonedDateTime, java.lang.String format)ConvertZonedDateTimetoString.static java.lang.StringtoString(java.time.ZonedDateTime zonedDateTime, java.lang.String timeZone, java.lang.String format)ConvertZonedDateTimetoString.static java.lang.StringtoString(java.util.Calendar cal, java.lang.String format)ConvertCalendartoString.static java.lang.StringtoString(java.util.Date date, java.lang.String format)ConvertDatetoString.static java.time.YearMonthtoYearMonth(java.lang.String str, java.lang.String format)ConvertStringtoYearMonth.static java.time.YearMonthtoYearMonth(java.util.Calendar cal)ConvertCalendartoYearMonth.static java.time.ZonedDateTimetoZonedDateTime(java.lang.String str, java.lang.String formatWithTimeZone)ConvertStringtoZonedDateTime.static java.time.ZonedDateTimetoZonedDateTime(java.lang.String str, java.lang.String formatWithoutTimeZone, java.lang.String timeZone)ConvertStringtoZonedDateTime.static java.time.ZonedDateTimetoZonedDateTime(java.time.LocalDate localDate, java.lang.String timeZone)ConvertLocalDatetoZonedDateTime.static java.time.ZonedDateTimetoZonedDateTime(java.time.LocalDateTime localDateTime, java.lang.String timeZone)ConvertLocalDateTimetoZonedDateTime.static java.time.ZonedDateTimetoZonedDateTime(java.time.LocalTime localTime, java.lang.String timeZone)ConvertLocalTimetoZonedDateTime.static java.time.ZonedDateTimetoZonedDateTime(java.time.ZonedDateTime zonedDateTime, java.lang.String timeZone)ConvertZonedDateTimetoZonedDateTime.static java.time.ZonedDateTimetoZonedDateTime(java.util.Calendar cal, java.lang.String timeZone)ConvertCalendartoZonedDateTime.static java.time.ZonedDateTimetoZonedDateTime(java.util.Date date, java.lang.String timeZone)ConvertDatetoZonedDateTime.
-
-
-
Field Detail
-
ISO_ZONED_DATE_TIME
public static final java.lang.String ISO_ZONED_DATE_TIME
ISO_ZONED_DATE_TIME (e.g. 2016-04-20T16:42:25.611+09:00[Asia/Tokyo])- See Also:
- Constant Field Values
-
ISO_LOCAL_DATE_TIME
public static final java.lang.String ISO_LOCAL_DATE_TIME
ISO_LOCAL_DATE_TIME (e.g. 2016-04-20T16:42:25.611)- See Also:
- Constant Field Values
-
ISO_LOCAL_DATE
public static final java.lang.String ISO_LOCAL_DATE
ISO_LOCAL_DATE (e.g. 2016-04-20)- See Also:
- Constant Field Values
-
ISO_LOCAL_TIME
public static final java.lang.String ISO_LOCAL_TIME
ISO_LOCAL_TIME (e.g. 16:42:25.611)- See Also:
- Constant Field Values
-
UU
public static final java.lang.String UU
uu (e.g. 16)- See Also:
- Constant Field Values
-
UUUU
public static final java.lang.String UUUU
uuuu (e.g. 2016)- See Also:
- Constant Field Values
-
MM
public static final java.lang.String MM
MM (e.g. 04)- See Also:
- Constant Field Values
-
UUMM
public static final java.lang.String UUMM
uuMM (e.g. 1604)- See Also:
- Constant Field Values
-
UUUUMM
public static final java.lang.String UUUUMM
uuuuMM (e.g. 201604)- See Also:
- Constant Field Values
-
UUUUMM_HYPHEN
public static final java.lang.String UUUUMM_HYPHEN
uuuu-MM (e.g. 2016-04)- See Also:
- Constant Field Values
-
UUUUMM_SLASH
public static final java.lang.String UUUUMM_SLASH
uuuu/MM (e.g. 2016/04)- See Also:
- Constant Field Values
-
UUUUMMDD
public static final java.lang.String UUUUMMDD
uuuuMMdd (e.g. 20160420)- See Also:
- Constant Field Values
-
UUUUMMDD_SLASH
public static final java.lang.String UUUUMMDD_SLASH
uuuu/MM/dd (e.g. 2016/04/20)- See Also:
- Constant Field Values
-
UUUUMMDDHHMM
public static final java.lang.String UUUUMMDDHHMM
uuuuMMddHHmm (e.g. 201604201642)- See Also:
- Constant Field Values
-
UUUUMMDDHHMM_HYPHEN
public static final java.lang.String UUUUMMDDHHMM_HYPHEN
uuuu-MM-dd HHmm (e.g. 2016-04-20 16:42)- See Also:
- Constant Field Values
-
UUUUMMDDHHMM_SLASH
public static final java.lang.String UUUUMMDDHHMM_SLASH
uuuu/MM/dd HHmm (e.g. 2016/04/20 16:42)- See Also:
- Constant Field Values
-
UUUUMMDDHHMMSS
public static final java.lang.String UUUUMMDDHHMMSS
uuuuMMddHHmmss (e.g. 20160420164225)- See Also:
- Constant Field Values
-
UUUUMMDDHHMMSS_HYPHEN
public static final java.lang.String UUUUMMDDHHMMSS_HYPHEN
uuuu-MM-dd HH:mm:ss (e.g. 2016-04-20 16:42:25)- See Also:
- Constant Field Values
-
UUUUMMDDHHMMSS_SLASH
public static final java.lang.String UUUUMMDDHHMMSS_SLASH
uuuu/MM/dd HH:mm:ss (e.g. 2016/04/20 16:42:25)- See Also:
- Constant Field Values
-
UUUUMMDDHHMMSSSSS
public static final java.lang.String UUUUMMDDHHMMSSSSS
uuuuMMddHHmmssSSS (e.g. 20160420164225611)- See Also:
- Constant Field Values
-
UUUUMMDDHHMMSSSSS_HYPHEN
public static final java.lang.String UUUUMMDDHHMMSSSSS_HYPHEN
uuuu-MM-dd HH:mm:ss.SSS (e.g. 2016-04-20 16:42:25.611)- See Also:
- Constant Field Values
-
UUUUMMDDHHMMSSSSS_SLASH
public static final java.lang.String UUUUMMDDHHMMSSSSS_SLASH
uuuu/MM/dd HH:mm:ss.SSS (e.g. 2016/04/20 16:42:25.611)- See Also:
- Constant Field Values
-
HHMMSS_TIME
public static final java.lang.String HHMMSS_TIME
HH:mm:ss (e.g. 16:42:25)- See Also:
- Constant Field Values
-
HHMMSS
public static final java.lang.String HHMMSS
HHmmss (e.g. 164225)- See Also:
- Constant Field Values
-
HHMMSSSSS
public static final java.lang.String HHMMSSSSS
HHmmssSSS (e.g. 164225611)- See Also:
- Constant Field Values
-
-
Method Detail
-
nowZonedDateTime
public static java.time.ZonedDateTime nowZonedDateTime(java.lang.String timeZone)
Get system date. (ZonedDateTime)- Parameters:
timeZone-ZoneIdlike UTC, JST, ECT, or Asia/Tokyo, Europe/Paris... (e.g. UTC)- Returns:
ZonedDateTime
-
nowLocalDateTime
public static java.time.LocalDateTime nowLocalDateTime(java.lang.String timeZone)
Get system date. (LocalDateTime)- Parameters:
timeZone-ZoneIdlike UTC, JST, ECT, or Asia/Tokyo, Europe/Paris... (e.g. UTC)- Returns:
LocalDateTime
-
nowLocalDate
public static java.time.LocalDate nowLocalDate(java.lang.String timeZone)
Get system date. (LocalDate)- Parameters:
timeZone-ZoneIdlike UTC, JST, ECT, or Asia/Tokyo, Europe/Paris... (e.g. UTC)- Returns:
LocalDate
-
nowLocalTime
public static java.time.LocalTime nowLocalTime(java.lang.String timeZone)
Get system date. (LocalTime)- Parameters:
timeZone-ZoneIdlike UTC, JST, ECT, or Asia/Tokyo, Europe/Paris... (e.g. UTC)- Returns:
LocalTime
-
nowDate
public static java.util.Date nowDate(java.lang.String timeZone)
Get system date. (Date)- Parameters:
timeZone-ZoneIdlike UTC, JST, ECT, or Asia/Tokyo, Europe/Paris... (e.g. UTC)- Returns:
Date
-
nowCalendar
public static java.util.Calendar nowCalendar(java.lang.String timeZone)
Get system date. (Calendar)- Parameters:
timeZone-ZoneIdlike UTC, JST, ECT, or Asia/Tokyo, Europe/Paris... (e.g. UTC)- Returns:
Calendar
-
nowYearMonth
public static java.time.YearMonth nowYearMonth(java.lang.String timeZone)
Get system date. (YearMonth)- Parameters:
timeZone-ZoneIdlike UTC, JST, ECT, or Asia/Tokyo, Europe/Paris... (e.g. UTC)- Returns:
YearMonth
-
nowString
public static java.lang.String nowString(java.lang.String format, java.lang.String timeZone)Get system date. (String)- Parameters:
format-DateTimeFormatter.ofPattern(java.lang.String)(e.g. "uuuu/MM/dd HH:mm:ss")timeZone-ZoneIdlike UTC, JST, ECT, or Asia/Tokyo, Europe/Paris... (e.g. UTC)- Returns:
String
-
toZonedDateTime
public static java.time.ZonedDateTime toZonedDateTime(java.time.ZonedDateTime zonedDateTime, java.lang.String timeZone)ConvertZonedDateTimetoZonedDateTime.- Parameters:
zonedDateTime-ZonedDateTime(e.g. 2016/04/19 23:00:00 +0000)timeZone-ZoneIdlike UTC, JST, ECT, or Asia/Tokyo, Europe/Paris... (e.g. JST)- Returns:
ZonedDateTime(e.g. 2016/04/20 08:00:00 +9000)
-
toZonedDateTime
public static java.time.ZonedDateTime toZonedDateTime(java.time.LocalDateTime localDateTime, java.lang.String timeZone)ConvertLocalDateTimetoZonedDateTime.- Parameters:
localDateTime-LocalDateTime(e.g. 2016/04/19 23:00:00)timeZone-ZoneIdlike UTC, JST, ECT, or Asia/Tokyo, Europe/Paris... (e.g. UTC)- Returns:
ZonedDateTime(e.g. 2016/04/19 23:00:00 +0000)
-
toZonedDateTime
public static java.time.ZonedDateTime toZonedDateTime(java.time.LocalDate localDate, java.lang.String timeZone)ConvertLocalDatetoZonedDateTime.- Parameters:
localDate-LocalDate(e.g. 2016/04/19)timeZone-ZoneIdlike UTC, JST, ECT, or Asia/Tokyo, Europe/Paris... (e.g. UTC)- Returns:
ZonedDateTime(e.g. 2016/04/19 00:00:00 +0000)
-
toZonedDateTime
public static java.time.ZonedDateTime toZonedDateTime(java.time.LocalTime localTime, java.lang.String timeZone)ConvertLocalTimetoZonedDateTime.- Parameters:
localTime-LocalTime(e.g. 23:00:00)timeZone-ZoneIdlike UTC, JST, ECT, or Asia/Tokyo, Europe/Paris... (e.g. UTC)- Returns:
ZonedDateTime(e.g. 2016/04/19 23:00:00 +0000, Date = LocalDate.now())
-
toZonedDateTime
public static java.time.ZonedDateTime toZonedDateTime(java.util.Date date, java.lang.String timeZone)ConvertDatetoZonedDateTime.e.g. If parameters are Date = 2016/04/19 23:00:00, timeZone = "UTC", returns 2016/04/19 23:00:00 +0000 (UTC)
- Parameters:
date-Date(e.g. 2016/04/19 23:00:00)timeZone-ZoneIdlike UTC, JST, ECT, or Asia/Tokyo, Europe/Paris... (e.g. UTC)- Returns:
ZonedDateTime(e.g. 2016/04/19 23:00:00)
-
toZonedDateTime
public static java.time.ZonedDateTime toZonedDateTime(java.util.Calendar cal, java.lang.String timeZone)ConvertCalendartoZonedDateTime.- Parameters:
cal-Calendar(e.g. 2016/04/19 23:00:00)timeZone-ZoneIdlike UTC, JST, ECT, or Asia/Tokyo, Europe/Paris... (e.g. UTC)- Returns:
ZonedDateTime(e.g. 2016/04/19 23:00:00 +0000)
-
toZonedDateTime
public static java.time.ZonedDateTime toZonedDateTime(java.lang.String str, java.lang.String formatWithTimeZone)ConvertStringtoZonedDateTime.- Parameters:
str-String(e.g. 2016/04/19 23:00:00 +0000)formatWithTimeZone-DateTimeFormatter.ofPattern(java.lang.String)(e.g. "uuuu/MM/dd HH:mm:ss Z")- Returns:
ZonedDateTime(e.g. 2016/04/19 23:00:00 +0000)
-
toZonedDateTime
public static java.time.ZonedDateTime toZonedDateTime(java.lang.String str, java.lang.String formatWithoutTimeZone, java.lang.String timeZone)ConvertStringtoZonedDateTime.- Parameters:
str-String(e.g. 2016/04/19 23:00:00)formatWithoutTimeZone-DateTimeFormatter.ofPattern(java.lang.String)(e.g. "uuuu/MM/dd HH:mm:ss")timeZone-ZoneIdlike UTC, JST, ECT, or Asia/Tokyo, Europe/Paris... (e.g. UTC)- Returns:
ZonedDateTime(e.g. 2016/04/19 23:00:00 +0000)
-
toLocalDateTime
public static java.time.LocalDateTime toLocalDateTime(java.time.ZonedDateTime zonedDateTime, java.lang.String timeZone)ConvertZonedDateTimetoLocalDateTime.- Parameters:
zonedDateTime-ZonedDateTime(e.g. 2016/04/19 23:00:00 +0000)timeZone-ZoneIdlike UTC, JST, ECT, or Asia/Tokyo, Europe/Paris... (e.g. JST)- Returns:
LocalDateTime(e.g. 2016/04/20 08:00:00)
-
toLocalDateTime
public static java.time.LocalDateTime toLocalDateTime(java.time.ZonedDateTime zonedDateTime)
ConvertZonedDateTimetoLocalDateTime.- Parameters:
zonedDateTime-ZonedDateTime(e.g. 2016/04/19 23:00:00 +0000)- Returns:
LocalDateTime(e.g. 2016/04/19 23:00:00)
-
toLocalDateTime
public static java.time.LocalDateTime toLocalDateTime(java.time.LocalDateTime localDateTime, java.time.ZoneId from, java.time.ZoneId to)ConvertLocalDateTimetoLocalDateTime.- Parameters:
localDateTime-LocalDateTime(e.g. 2016/04/19 23:00:00)from-ZoneIdlike UTC.to-ZoneIdlike JST.- Returns:
LocalDateTime(e.g. 2016/04/19 08:00:00)
-
toLocalDateTime
public static java.time.LocalDateTime toLocalDateTime(java.time.LocalDate localDate)
ConvertLocalDatetoLocalDateTime.- Parameters:
localDate-LocalDate(e.g. 2016/04/19)- Returns:
LocalDateTime(e.g. 2016/04/19 00:00:00)
-
toLocalDateTime
public static java.time.LocalDateTime toLocalDateTime(java.time.LocalTime localTime, java.lang.String timeZone)ConvertLocalTimetoLocalDateTime.- Parameters:
localTime-LocalTime(e.g. 23:00:00)timeZone-ZoneIdlike UTC, JST, ECT, or Asia/Tokyo, Europe/Paris... (e.g. JST)- Returns:
LocalDateTime(e.g. 2016/04/19 23:00:00, Date = nowLocalDate())
-
toLocalDateTime
public static java.time.LocalDateTime toLocalDateTime(java.util.Date date)
ConvertDatetoLocalDateTime.- Parameters:
date-Date(e.g. 2016/04/19 23:00:00)- Returns:
LocalDateTime(e.g. 2016/04/19 23:00:00)
-
toLocalDateTime
public static java.time.LocalDateTime toLocalDateTime(java.util.Calendar cal)
ConvertCalendartoLocalDateTime.- Parameters:
cal-Calendar(e.g. 2016/04/19 23:00:00)- Returns:
LocalDateTime(e.g. 2016/04/19 23:00:00)
-
toLocalDateTime
public static java.time.LocalDateTime toLocalDateTime(java.lang.String str, java.lang.String format)ConvertStringtoLocalDateTime.- Parameters:
str-String(e.g. "2016/04/19 23:00:00")format-DateTimeFormatter.ofPattern(java.lang.String)(e.g. "uuuu/MM/dd HH:mm:ss")- Returns:
LocalDateTime(e.g. 2016/04/19 23:00:00)
-
toLocalDate
public static java.time.LocalDate toLocalDate(java.time.ZonedDateTime zonedDateTime, java.lang.String timeZone)ConvertZonedDateTimetoLocalDate.- Parameters:
zonedDateTime-ZonedDateTime(e.g. 2016/04/19 23:00:00 +0000)timeZone-ZoneIdlike UTC, JST, ECT, or Asia/Tokyo, Europe/Paris... (e.g. JST)- Returns:
LocalDate(e.g. 2016/04/20)
-
toLocalDate
public static java.time.LocalDate toLocalDate(java.time.ZonedDateTime zonedDateTime)
ConvertZonedDateTimetoLocalDate.- Parameters:
zonedDateTime-ZonedDateTime(e.g. 2016/04/19 23:00:00 +0000)- Returns:
LocalDate(e.g. 2016/04/19)
-
toLocalDate
public static java.time.LocalDate toLocalDate(java.time.LocalDateTime localDateTime)
ConvertLocalDateTimetoLocalDate.- Parameters:
localDateTime-LocalDateTime(e.g. 2016/04/19 23:00:00)- Returns:
LocalDate(e.g. 2016/04/19)
-
toLocalDate
public static java.time.LocalDate toLocalDate(java.util.Date date)
ConvertDatetoLocalDate.- Parameters:
date-Date(e.g. 2016/04/19)- Returns:
LocalDate(e.g. 2016/04/19)
-
toLocalDate
public static java.time.LocalDate toLocalDate(java.util.Calendar cal)
ConvertCalendartoLocalDate.- Parameters:
cal-Calendar(e.g. 2016/04/19)- Returns:
LocalDate(e.g. 2016/04/19)
-
toLocalDate
public static java.time.LocalDate toLocalDate(java.lang.String str, java.lang.String format)ConvertStringtoLocalDate.- Parameters:
str-String(e.g. "2016/04/19")format-DateTimeFormatter.ofPattern(java.lang.String)(e.g. "uuuu/MM/dd")- Returns:
LocalDate(e.g. 2016/04/19)
-
toLocalTime
public static java.time.LocalTime toLocalTime(java.time.ZonedDateTime zonedDateTime, java.lang.String timeZone)ConvertZonedDateTimetoLocalTime.- Parameters:
zonedDateTime-ZonedDateTime(e.g. 2016/04/19 23:00:00 +0000)timeZone-ZoneIdlike UTC, JST, ECT, or Asia/Tokyo, Europe/Paris... (e.g. JST)- Returns:
LocalTime(e.g. 08:00:00)
-
toLocalTime
public static java.time.LocalTime toLocalTime(java.time.ZonedDateTime zonedDateTime)
ConvertZonedDateTimetoLocalTime.- Parameters:
zonedDateTime-ZonedDateTime(e.g. 2016/04/19 23:00:00 +0000)- Returns:
LocalTime(e.g. 23:00:00)
-
toLocalTime
public static java.time.LocalTime toLocalTime(java.time.LocalDateTime localDateTime)
ConvertLocalDateTimetoLocalTime.- Parameters:
localDateTime-LocalDateTime(e.g. 2016/04/19 23:00:00)- Returns:
LocalTime(e.g. 23:00:00)
-
toLocalTime
public static java.time.LocalTime toLocalTime(java.util.Date date)
ConvertDatetoLocalTime.- Parameters:
date-Date(e.g. 2016/04/19 23:00:00)- Returns:
LocalTime(e.g. 23:00:00)
-
toLocalTime
public static java.time.LocalTime toLocalTime(java.lang.String str, java.lang.String format)ConvertStringtoLocalTime.- Parameters:
str-String(e.g. "2016/04/19 23:00:00")format-DateTimeFormatter.ofPattern(java.lang.String)(e.g. "HH:mm:ss")- Returns:
LocalTime(e.g. 23:00:00)
-
toDate
public static java.util.Date toDate(java.time.ZonedDateTime zonedDateTime, java.lang.String timeZone)ConvertZonedDateTimetoDate.- Parameters:
zonedDateTime-ZonedDateTime(e.g. 2016/04/19 23:00:00 +0000)timeZone-ZoneIdlike UTC, JST, ECT, or Asia/Tokyo, Europe/Paris... (e.g. JST)- Returns:
Date(e.g. 2016/04/20 08:00:00)
-
toDate
public static java.util.Date toDate(java.time.ZonedDateTime zonedDateTime)
ConvertZonedDateTimetoDate.- Parameters:
zonedDateTime-ZonedDateTime(e.g. 2016/04/19 23:00:00 +0000)- Returns:
Date(e.g. 2016/04/19 23:00:00)
-
toDate
public static java.util.Date toDate(java.time.LocalDateTime localDateTime)
ConvertLocalDateTimetoDate.- Parameters:
localDateTime-LocalDateTime(e.g. 2016/04/19 23:00:00)- Returns:
Date(e.g. 2016/04/19 23:00:00)
-
toDate
public static java.util.Date toDate(java.time.LocalDate localDate)
ConvertLocalDatetoDate.- Parameters:
localDate-LocalDate(e.g. 2016/04/19)- Returns:
Date(e.g. 2016/04/19 00:00:00)
-
toDate
public static java.util.Date toDate(java.time.LocalTime localTime, java.lang.String timeZone)ConvertLocalTimetoDate.- Parameters:
localTime-LocalTime(e.g. 23:00:00)timeZone-ZoneIdlike UTC, JST, ECT, or Asia/Tokyo, Europe/Paris... (e.g. JST)- Returns:
Date(e.g. 2016/04/19 23:00:00, Date = nowLocalDate())
-
toDate
public static java.util.Date toDate(java.util.Calendar cal)
ConvertCalendartoDate.- Parameters:
cal-Calendar(e.g. 2016/04/19 23:00:00)- Returns:
Date(e.g. 2016/04/19 23:00:00)
-
toDate
public static java.util.Date toDate(java.lang.String str, java.lang.String format)ConvertStringtoDate.- Parameters:
str-String(e.g. "2016/04/19 23:00:00")format-DateTimeFormatter.ofPattern(java.lang.String)(e.g. "uuuu/MM/dd HH:mm:ss")- Returns:
Date(e.g. 2016/04/19 23:00:00)
-
toCalendar
public static java.util.Calendar toCalendar(java.time.ZonedDateTime zonedDateTime, java.lang.String timeZone)ConvertZonedDateTimetoCalendar.- Parameters:
zonedDateTime-ZonedDateTime(e.g. 2016/04/19 23:00:00 +0000)timeZone-ZoneIdlike UTC, JST, ECT, or Asia/Tokyo, Europe/Paris... (e.g. JST)- Returns:
Calendar(e.g. 2016/04/20 08:00:00)
-
toCalendar
public static java.util.Calendar toCalendar(java.time.ZonedDateTime zonedDateTime)
ConvertZonedDateTimetoCalendar.- Parameters:
zonedDateTime-ZonedDateTime(e.g. 2016/04/19 23:00:00 +0000)- Returns:
Calendar(e.g. 2016/04/19 23:00:00)
-
toCalendar
public static java.util.Calendar toCalendar(java.time.LocalDateTime localDateTime)
ConvertLocalDateTimetoCalendar.- Parameters:
localDateTime-LocalDateTime(e.g. 2016/04/19 23:00:00)- Returns:
Calendar(e.g. 2016/04/19 23:00:00)
-
toCalendar
public static java.util.Calendar toCalendar(java.time.LocalDate localDate)
ConvertLocalDatetoCalendar.- Parameters:
localDate-LocalDate(e.g. 2016/04/19)- Returns:
Calendar(e.g. 2016/04/19 00:00:00)
-
toCalendar
public static java.util.Calendar toCalendar(java.time.LocalTime localTime, java.lang.String timeZone)ConvertLocalTimetoCalendar.- Parameters:
localTime-LocalTime(e.g. 23:00:00)timeZone-ZoneIdlike UTC, JST, ECT, or Asia/Tokyo, Europe/Paris... (e.g. JST)- Returns:
Calendar(e.g. 2016/04/19 23:00:00, Date = nowLocalDate())
-
toCalendar
public static java.util.Calendar toCalendar(java.util.Date date)
ConvertDatetoCalendar.- Parameters:
date-Date(e.g. 2016/04/19 23:00:00)- Returns:
Calendar(e.g. 2016/04/19 23:00:00)
-
toCalendar
public static java.util.Calendar toCalendar(java.lang.String str, java.lang.String format)ConvertStringtoCalendar.- Parameters:
str-String(e.g. "2016/04/19 23:00:00")format-DateTimeFormatter.ofPattern(java.lang.String)(e.g. "uuuu/MM/dd HH:mm:ss")- Returns:
Calendar(e.g. 2016/04/19 23:00:00)
-
toYearMonth
public static java.time.YearMonth toYearMonth(java.util.Calendar cal)
ConvertCalendartoYearMonth.- Parameters:
cal-Calendar(e.g. 2016/04/19 23:00:00)- Returns:
YearMonth(e.g. 2016/04)
-
toYearMonth
public static java.time.YearMonth toYearMonth(java.lang.String str, java.lang.String format)ConvertStringtoYearMonth.- Parameters:
str-String(e.g. "2016/04")format-DateTimeFormatter.ofPattern(java.lang.String)(e.g. "uuuu/MM")- Returns:
YearMonth(e.g. 2016/04)
-
toString
public static java.lang.String toString(java.time.ZonedDateTime zonedDateTime, java.lang.String timeZone, java.lang.String format)ConvertZonedDateTimetoString.- Parameters:
zonedDateTime-ZonedDateTime(e.g. 2016/04/19 23:00:00 +0000)timeZone-ZoneIdlike UTC, JST, ECT, or Asia/Tokyo, Europe/Paris... (e.g. JST)format-DateTimeFormatter.ofPattern(java.lang.String)(e.g. "uuuu/MM/dd HH:mm:ss Z")- Returns:
String(e.g. "2016/04/20 08:00:00 +0000")
-
toString
public static java.lang.String toString(java.time.ZonedDateTime zonedDateTime, java.lang.String format)ConvertZonedDateTimetoString.- Parameters:
zonedDateTime-ZonedDateTime(e.g. 2016/04/19 23:00:00 +0000)format-DateTimeFormatter.ofPattern(java.lang.String)(e.g. "uuuu/MM/dd HH:mm:ss Z")- Returns:
String(e.g. "2016/04/19 23:00:00 +0000")
-
toString
public static java.lang.String toString(java.time.LocalDateTime localDateTime, java.lang.String format)ConvertLocalDateTimetoString.- Parameters:
localDateTime-LocalDateTime(e.g. 2016/04/19 23:00:00)format-DateTimeFormatter.ofPattern(java.lang.String)(e.g. "uuuu/MM/dd HH:mm:ss")- Returns:
String(e.g. "2016/04/19 23:00:00")
-
toString
public static java.lang.String toString(java.time.LocalDate localDate, java.lang.String format)ConvertLocalDatetoString.- Parameters:
localDate-LocalDate(e.g. 2016/04/19)format-DateTimeFormatter.ofPattern(java.lang.String)(e.g. "uuuu/MM/dd HH:mm:ss")- Returns:
String(e.g. "2016/04/19 00:00:00")
-
toString
public static java.lang.String toString(java.time.LocalTime localTime, java.lang.String format)ConvertLocalTimetoString.- Parameters:
localTime-LocalTime(e.g. 2016/04/19)format-DateTimeFormatter.ofPattern(java.lang.String)(e.g. "uuuu/MM/dd HH:mm:ss")- Returns:
String(e.g. "2016/04/19 00:00:00")
-
toString
public static java.lang.String toString(java.util.Date date, java.lang.String format)ConvertDatetoString.- Parameters:
date-Date(e.g. 2016/04/19 23:00:00)format-DateTimeFormatter.ofPattern(java.lang.String)(e.g. "uuuu/MM/dd HH:mm:ss")- Returns:
String(e.g. "2016/04/19 23:00:00")
-
toString
public static java.lang.String toString(java.util.Calendar cal, java.lang.String format)ConvertCalendartoString.- Parameters:
cal-Calendar(e.g. 2016/04/19 23:00:00)format-DateTimeFormatter.ofPattern(java.lang.String)(e.g. "uuuu/MM/dd HH:mm:ss")- Returns:
String(e.g. "2016/04/19 23:00:00")
-
toString
public static java.lang.String toString(java.time.YearMonth yearMonth, java.lang.String format)ConvertYearMonthtoString.- Parameters:
yearMonth-YearMonth(e.g. 2016/04)format-DateTimeFormatter.ofPattern(java.lang.String)(e.g. "uuuu/MM")- Returns:
String(e.g. "2016/04")
-
isIntime
public static boolean isIntime(java.util.Date start, java.util.Date end, java.util.Date target)Check if the date is in the specified period.- Parameters:
start- start dateend- end datetarget- target date- Returns:
- intime:true, out of time:false
-
-