## Uses of Class
net.fortuna.ical4j.model.Date

Packages that use Date
Package | Description
--- | ---
net.fortuna.ical4j.model | Contains core types used to define the iCalendar model.
net.fortuna.ical4j.model.component | Contains types used to represent the iCalendar component model.
net.fortuna.ical4j.model.property | Contains types used to represent the iCalendar property model.
net.fortuna.ical4j.util | Contains utility types that provide supporting functionality for iCal4j.

### Uses of Date in net.fortuna.ical4j.model

Subclasses of Date in net.fortuna.ical4j.model
Modifier and Type | Class and Description
--- | ---
`class` | `DateTime` $Id$ Created on 26/06/2005 Represents a time of day on a specific date.

Methods in net.fortuna.ical4j.model that return Date
Modifier and Type | Method and Description
--- | ---
`Date` | Recur.`getNextDate(Date seed, Date startDate)` Returns the the next date of this recurrence given a seed date and start date.
`Date` | Recur.`getUntil()`

Methods in net.fortuna.ical4j.model with parameters of type Date
Modifier and Type | Method and Description
--- | ---
`boolean` | DateList.`add(Date date)` Add a date to the list.
`DateList` | Recur.`getDates(Date seed, Date periodStart, Date periodEnd, Value value)` Returns a list of start dates in the specified period represented by this recur.
`DateList` | Recur.`getDates(Date seed, Date periodStart, Date periodEnd, Value value, int maxCount)` Returns a list of start dates in the specified period represented by this recur.
`DateList` | Recur.`getDates(Date periodStart, Date periodEnd, Value value)` Returns a list of start dates in the specified period represented by this recur.
`DateList` | Recur.`getDates(Date seed, Period period, Value value)` Convenience method for retrieving recurrences in a specified period.
`Date` | Recur.`getNextDate(Date seed, Date startDate)` Returns the the next date of this recurrence given a seed date and start date.
`boolean` | DateList.`remove(Date date)` Remove a date from the list.
`void` | Recur.`setUntil(Date until)`

Constructors in net.fortuna.ical4j.model with parameters of type Date
Constructor and Description
`Recur(String frequency, Date until)`

### Uses of Date in net.fortuna.ical4j.model.component

Methods in net.fortuna.ical4j.model.component that return Date
Modifier and Type | Method and Description
--- | ---
`Date` | Observance.`getLatestOnset(Date date)` Returns the latest applicable onset of this observance for the specified date.

Methods in net.fortuna.ical4j.model.component with parameters of type Date
Modifier and Type | Method and Description
--- | ---
`Observance` | VTimeZone.`getApplicableObservance(Date date)` Returns the latest applicable timezone observance for the specified date.
`PeriodList` | VEvent.`getConsumedTime(Date rangeStart, Date rangeEnd)` Returns a normalised list of periods representing the consumed time for this event.
`PeriodList` | VEvent.`getConsumedTime(Date rangeStart, Date rangeEnd, boolean normalise)` Returns a list of periods representing the consumed time for this event in the specified range.
`Date` | Observance.`getLatestOnset(Date date)` Returns the latest applicable onset of this observance for the specified date.
`VEvent` | VEvent.`getOccurrence(Date date)` Returns a single occurrence of a recurring event.

Constructors in net.fortuna.ical4j.model.component with parameters of type Date
Constructor and Description
`VEvent(Date start, Date end, String summary)` Constructs a new VEVENT instance starting and ending at the specified times with the specified summary.
`VEvent(Date start, Dur duration, String summary)` Constructs a new VEVENT instance starting at the specified times, for the specified duration, with the specified summary.
`VEvent(Date start, String summary)` Constructs a new VEVENT instance starting at the specified time with the specified summary.
`VJournal(Date start, String summary)` Constructs a new VJOURNAL instance associated with the specified time with the specified summary.
`VToDo(Date start, Date due, String summary)` Constructs a new VTODO instance starting and ending at the specified times with the specified summary.
`VToDo(Date start, Dur duration, String summary)` Constructs a new VTODO instance starting at the specified times, for the specified duration, with the specified summary.
`VToDo(Date start, String summary)` Constructs a new VTODO instance starting at the specified time with the specified summary.

### Uses of Date in net.fortuna.ical4j.model.property

Methods in net.fortuna.ical4j.model.property that return Date
Modifier and Type | Method and Description
--- | ---
`Date` | DateProperty.`getDate()`

Methods in net.fortuna.ical4j.model.property with parameters of type Date
Modifier and Type | Method and Description
--- | ---
`void` | DateProperty.`setDate(Date date)` Sets the date value of this property.

Constructors in net.fortuna.ical4j.model.property with parameters of type Date
Constructor and Description
`DtEnd(Date aDate)` Constructor.
`DtEnd(Date time, boolean utc)` Constructs a new DtEnd with the specified time.
`DtEnd(ParameterList aList, Date aDate)` Constructor.
`DtStart(Date aDate)` Constructor.
`DtStart(Date time, boolean utc)` Constructs a new DtStart with the specified time.
`DtStart(ParameterList aList, Date aDate)` Constructor.
`Due(Date aDate)` Constructor.
`Due(ParameterList aList, Date aDate)` Constructor.
`RecurrenceId(Date aDate)` Constructor.
`RecurrenceId(ParameterList aList, Date aDate)` Constructor.

### Uses of Date in net.fortuna.ical4j.util

Methods in net.fortuna.ical4j.util that return Date
Modifier and Type | Method and Description
--- | ---
`static Date` | Dates.`getInstance(Date date, Value type)` Returns a new date instance of the specified type.

Methods in net.fortuna.ical4j.util with parameters of type Date
Modifier and Type | Method and Description
--- | ---
`static Calendar` | Dates.`getCalendarInstance(Date date)` Returns an instance of `java.util.Calendar` that is suitably initialised for working with the specified date.