public class DateTimeEnd extends PropBaseDateTime<java.time.temporal.Temporal,DateTimeEnd>
<h2> RFC 5545, 3.8.2.2. Date-Time End</h2>
<p>Property Name: DTEND</p>
<p>Purpose: This property specifies the date and time that a calendar component ends.</p>
<p>Value Type: The default value type is DATE-TIME. The value type can be set to a DATE value type.</p>
<p>Property Parameters: IANA, non-standard
,
value data type
, and time
zone identifier
property parameters can be specified on this
property.</p>
<p>Conformance: This property can be specified in VEVENT
or
VFreeBusy
calendar components.</p>
<p>Description: Within the VEVENT
calendar component, this property
defines the date and time by which the event ends. The value type
of this property MUST be the same as the DTSTART
property, and
its value MUST be later in time than the value of the DTSTART
property. Furthermore, this property MUST be specified as a date
with local time if and only if the DTSTART
property is also
specified as a date with local time.</p>
<p>Within the VFreeBusy
calendar component, this property defines
the end date and time for the free or busy time information. The
time MUST be specified in the UTC time format. The value MUST be
later in time than the value of the DTSTART
property.</p>
<p>Format Definition: This property is defined by the following notation:<br>
<ul>
<li>dtend
<ul>
<li>DTEND
dtendparam ":" dtendval CRLF
</ul>
<li>dtendparam
<ul>
<li>The following are OPTIONAL, but MUST NOT occur more than once.
<ul>
<li>";" VALUE
"=" ValueType.DATE
or ValueType.DATE_TIME
<li>";" TZID
</ul>
<li>The following are OPTIONAL, and MAY occur more than once.
<ul>
<li>";" OtherParameter
</ul>
</ul>
</ul>
<p>Example: The following is an example of this property: <ul> <li>DTEND:19960401T150000Z <li>DTEND;VALUE=DATE:19980704 </ul>
timeZoneIdentifierProperty
propertyNameProperty, valueProperty, valueTypeProperty
valueProperty, valueTypeProperty
Constructor and Description |
---|
DateTimeEnd() |
DateTimeEnd(DateTimeEnd source) |
DateTimeEnd(java.time.temporal.Temporal temporal) |
Modifier and Type | Method and Description |
---|---|
static DateTimeEnd |
parse(java.lang.Class<? extends java.time.temporal.Temporal> clazz,
java.lang.String value)
Parse string with Temporal class explicitly provided as parameter
|
static DateTimeEnd |
parse(java.lang.String value)
Parse string to Temporal.
|
errors, getPropertyValueString, getTimeZoneIdentifier, setTimeZoneIdentifier, setTimeZoneIdentifier, setTimeZoneIdentifier, setValue, timeZoneIdentifierProperty, withTimeZoneIdentifier, withTimeZoneIdentifier, withTimeZoneIdentifier
compareTo, copyInto, copyValue, equals, getConverter, getNonStandard, getParent, getUnknownValue, getValue, getValueType, hashCode, name, nonStandardParameter, parseContent, propertyNameProperty, propertyType, setConverter, setConverterByClass, setNonStandard, setParent, setPropertyName, setValueType, setValueType, setValueType, toContent, toString, valueContent, valueProperty, valueTypeProperty, withNonStandard, withNonStandard, withNonStandard, withPropertyName, withValue, withValueType, withValueType
childrenUnmodifiable, copyIntoCallback, orderer, setContentLineGenerator
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getNonStandard, getValue, getValueType, nonStandardParameter, propertyType, setNonStandard, setValueType, valueProperty, valueTypeProperty
childrenUnmodifiable, copyInto
isValid, name, parseContent, toContent
public DateTimeEnd(java.time.temporal.Temporal temporal)
public DateTimeEnd(DateTimeEnd source)
public DateTimeEnd()
public static DateTimeEnd parse(java.lang.String value)
Parse string to Temporal. Not type safe. Implementation must ensure parameterized type is the same as date-time represented by String parameter
public static DateTimeEnd parse(java.lang.Class<? extends java.time.temporal.Temporal> clazz, java.lang.String value)
Parse string with Temporal class explicitly provided as parameter