Package com.exedio.cope.util
Class Day
java.lang.Object
com.exedio.cope.util.Day
- All Implemented Interfaces:
Serializable
,Comparable<Day>
The class
Day
represents a specific day.
An instance of this class does NOT represent range of time,
but rather something like a calendar sheet.
If you want to convert Day
into Date
or vice versa,
the result depends on the TimeZone
.
Instance of this class are immutable, so you cannot change the value of an instance of this class.
- Author:
- Ralf Wiebicke
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionDay()
Deprecated.Day
(int year, int month, int day) Day
(long date) Deprecated.ProvideTimeZone
as parameter.Deprecated.ProvideTimeZone
as parameter.Day
(GregorianCalendar cal) Creates a newDay
object, that represents today.Day
(XMLGregorianCalendar cal) -
Method Summary
Modifier and TypeMethodDescriptionadd
(int days) Deprecated.UseplusDays(int)
insteadboolean
Deprecated.UseisAfter(Day)
insteadboolean
Deprecated.UseisBefore(Day)
insteadint
boolean
static Day
int
getDay()
Deprecated.UsegetDayOfMonth()
insteadint
Deprecated.ProvideTimeZone
as parameter.getGregorianCalendar
(TimeZone zone) int
getMonth()
Deprecated.UsegetMonthValue()
insteadint
Deprecated.ProvideTimeZone
as parameter.getTimeFrom
(TimeZone zone) long
Deprecated.UsegetTimeInMillisFrom()
insteadlong
Deprecated.ProvideTimeZone
as parameter.long
getTimeInMillisFrom
(TimeZone zone) long
Deprecated.ProvideTimeZone
as parameter.long
getTimeInMillisTo
(TimeZone zone) Deprecated.ProvideTimeZone
as parameter.getXMLGregorianCalendar
(DatatypeFactory factory) int
getYear()
int
hashCode()
boolean
boolean
plusDays
(int days) static LocalDate
toLocalDate
(Day day) toString()
static Day
Deprecated.ProvideTimeZone
as parameter.static Day
static Day
valueOf
(GregorianCalendar value) static Day
valueOf
(XMLGregorianCalendar value)
-
Constructor Details
-
Day
Creates a newDay
object, that represents today. -
Day
-
Day
-
Day
-
Day
-
Day
public Day(int year, int month, int day) -
Day
Deprecated.ProvideTimeZone
as parameter.Creates a newDay
object, that represents today. -
Day
Deprecated.ProvideTimeZone
as parameter. -
Day
Deprecated.ProvideTimeZone
as parameter.
-
-
Method Details
-
valueOf
-
valueOf
-
valueOf
-
getYear
public int getYear() -
getMonthValue
public int getMonthValue()- See Also:
-
getDayOfMonth
public int getDayOfMonth()- See Also:
-
getTimeFrom
-
getTimeTo
-
getTimeInMillisFrom
-
getTimeInMillisTo
-
getGregorianCalendar
-
getXMLGregorianCalendar
-
getXMLGregorianCalendar
-
plusDays
- See Also:
-
equals
-
isAfter
-
isBefore
-
hashCode
public int hashCode() -
compareTo
- Specified by:
compareTo
in interfaceComparable<Day>
-
toLocalDate
- See Also:
-
toLocalDate
-
from
- See Also:
-
toString
-
getMonth
Deprecated.UsegetMonthValue()
instead -
getDay
Deprecated.UsegetDayOfMonth()
instead -
add
Deprecated.UseplusDays(int)
instead -
after
Deprecated.UseisAfter(Day)
instead -
before
Deprecated.UseisBefore(Day)
instead -
valueOf
Deprecated.ProvideTimeZone
as parameter. -
getTimeFrom
Deprecated.ProvideTimeZone
as parameter. -
getTimeTo
Deprecated.ProvideTimeZone
as parameter. -
getTimeInMillisFrom
Deprecated.ProvideTimeZone
as parameter. -
getTimeInMillisTo
Deprecated.ProvideTimeZone
as parameter. -
getGregorianCalendar
Deprecated.ProvideTimeZone
as parameter. -
getTimeInMillis
Deprecated.UsegetTimeInMillisFrom()
instead
-
TimeZone
as parameter.