public class DateTimeWrapper extends Object implements Comparable<DateTimeWrapper>
| Constructor and Description |
|---|
DateTimeWrapper(Date date)
Wrap a legacy Date value.
|
DateTimeWrapper(LocalDate date)
Wrap a LocalDate value.
|
DateTimeWrapper(LocalDateTime datetime)
Wrap a LocalDateTime value.
|
DateTimeWrapper(OffsetDateTime datetime)
Wrap an OffsetDateTime value.
|
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(DateTimeWrapper dtw)
Compares two DateTimeWrapper instances.
|
LocalDate |
getDate()
Returns the wrapped date/time as a LocalDate value.
|
LocalDateTime |
getDateTime()
Returns the wrapped date/time as a LocalDateTime value.
|
Date |
getLegacyDate()
Returns the wrapped date/time as a legacy Date value.
|
OffsetDateTime |
getOffsetDateTime()
Returns the wrapped date/time as an OffsetDateTime value.
|
LocalTime |
getTime()
Returns the time component of the wrapped value.
|
boolean |
hasTime()
Returns true if the wrapped date/time has a time component.
|
static DateTimeWrapper |
now()
Returns a wrapper for the current date and time.
|
static DateTimeWrapper |
parse(String value)
Converts a string value to a DateTimeWrapper.
|
static DateTimeWrapper |
today()
Returns a wrapper for the current date.
|
String |
toISOString()
Returns the wrapped date/time as an ISO-formatted date or date/time.
|
String |
toString()
Returns the wrapped date/time in a form suitable for display.
|
public DateTimeWrapper(LocalDate date)
date - A LocalDate value.public DateTimeWrapper(LocalDateTime datetime)
datetime - A LocalDateTime value.public DateTimeWrapper(OffsetDateTime datetime)
datetime - An OffsetDateTime value.public DateTimeWrapper(Date date)
date - A legacy Date value.public static DateTimeWrapper now()
public static DateTimeWrapper today()
public static DateTimeWrapper parse(String value)
value - The value to parse.IllegalArgumentException - If the input value could not be parsed.public boolean hasTime()
public Date getLegacyDate()
public OffsetDateTime getOffsetDateTime()
public LocalDateTime getDateTime()
public LocalDate getDate()
public LocalTime getTime()
public int compareTo(DateTimeWrapper dtw)
compareTo in interface Comparable<DateTimeWrapper>dtw - A DateTimeWrapper against which to compare.public String toISOString()
Copyright © 2023 Fujion Framework. All rights reserved.