Created: [Apr 6, 2004]
Defines a DTSTAMP iCalendar component property.
4.8.7.2 Date/Time Stamp
Property Name: DTSTAMP
Purpose: The property indicates the date/time that the instance of
the iCalendar object was created.
Value Type: DATE-TIME
Property Parameters: Non-standard property parameters can be
specified on this property.
Conformance: This property MUST be included in the "VEVENT", "VTODO",
"VJOURNAL" or "VFREEBUSY" calendar components.
Description: The value MUST be specified in the UTC time format.
This property is also useful to protocols such as [IMIP] that have
inherent latency issues with the delivery of content. This property
will assist in the proper sequencing of messages containing iCalendar
objects.
This property is different than the "CREATED" and "LAST-MODIFIED"
properties. These two properties are used to specify when the
particular calendar data in the calendar store was created and last
modified. This is different than when the iCalendar object
representation of the calendar service information was created or
last modified.
Format Definition: The property is defined by the following notation:
dtstamp = "DTSTAMP" stmparam ":" date-time CRLF
stmparam = *(";" xparam)
| Modifier and Type | Class and Description |
|---|---|
| public static class |
| Modifier and Type | Field and Description |
|---|---|
| private static final long |
| Access | Constructor and Description |
|---|---|
| public | |
| public | |
| public | DtStamp(final ParameterList
a list of parameters for this component aList, final String a value string for this component aValue)
|
| public | |
| public | DtStamp(final ParameterList
a list of parameters for this component aList, final Instant a date representing a date-time aDate)
|
| Modifier and Type | Method and Description |
|---|---|
| public int | compareTo(@NotNull Property
the object to be compared. o)Implements java. Compares this object with the specified object for order. |
| protected PropertyFactory | newFactory()
Implements abstract net. Returns a new property factory used to create deep copies. |
| public void | setDefaultTimeZone(ZoneId
a timezone identifier defaultTimeZone)Overrides net. Overrides default net. A default timezone may be specified for interpreting floating DATE-TIME values. |
| public void | setTimeZoneRegistry(TimeZoneRegistry timeZoneRegistry)
Overrides net. Overrides default net.
|
| serialVersionUID | back to summary |
|---|---|
| private static final long serialVersionUID Hides net. | |
| DtStamp | back to summary |
|---|---|
| public DtStamp() Default constructor. Initialises the dateTime value to the time of instantiation. | |
| DtStamp | back to summary |
|---|---|
public DtStamp(final String aValue)
| |
| DtStamp | back to summary |
|---|---|
public DtStamp(final ParameterList aList, final String aValue)
| |
| DtStamp | back to summary |
|---|---|
public DtStamp(final Instant aDate)
| |
| DtStamp | back to summary |
|---|---|
public DtStamp(final ParameterList aList, final Instant aDate)
| |
| compareTo | back to summary |
|---|---|
| public int compareTo(@NotNull Property o) Implements java. Doc from java. Compares this object with the specified object for order. Returns a negative integer, zero, or a positive integer as this object is less than, equal to, or greater than the specified object. The implementor must ensure The implementor must also ensure that the relation is transitive:
Finally, the implementor must ensure that | |
| newFactory | back to summary |
|---|---|
| protected PropertyFactory Implements abstract net. Doc from net. Returns a new property factory used to create deep copies.
| |
| setDefaultTimeZone | back to summary |
|---|---|
| public void setDefaultTimeZone(ZoneId defaultTimeZone) Overrides net. Overrides default net. Doc from net. A default timezone may be specified for interpreting floating DATE-TIME values. In the absence of a default timezone the system default timezone will be used. | |
| setTimeZoneRegistry | back to summary |
|---|---|
| public void setTimeZoneRegistry(TimeZoneRegistry timeZoneRegistry) Overrides net. Overrides default net.
| |
| Modifier and Type | Field and Description |
|---|---|
| private static final long |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public DtStamp | createProperty(final ParameterList
a list of property parameters parameters, final String a property value value)Implements net.
|
| public DtStamp |
| serialVersionUID | back to summary |
|---|---|
| private static final long serialVersionUID | |
| Factory | back to summary |
|---|---|
| public Factory() | |
| createProperty | back to summary |
|---|---|
| public DtStamp createProperty(final ParameterList parameters, final String value) Implements net.
| |
| createProperty | back to summary |
|---|---|
| public DtStamp createProperty() Implements net.
| |