net.fortuna.ical4j.model
Class Iso8601
java.lang.Object
java.util.Date
net.fortuna.ical4j.model.Iso8601
- All Implemented Interfaces:
- Serializable, Cloneable, Comparable<Date>
- Direct Known Subclasses:
- Date, Time
public abstract class Iso8601
- extends Date
$Id$
Created on 30/06/2005
Base class for date and time representations as defined
by the ISO 8601 standard. Sub-classes must ensure that either the correct
precision is used in constructor arguments, or that Object.equals()
is overridden to ensure equality checking is consistent with the type.
- Author:
- Ben Fortuna
- See Also:
- Serialized Form
Methods inherited from class java.util.Date |
after, before, clone, compareTo, equals, getDate, getDay, getHours, getMinutes, getMonth, getSeconds, getTime, getTimezoneOffset, getYear, hashCode, parse, setDate, setHours, setMinutes, setMonth, setSeconds, setYear, toGMTString, toLocaleString, UTC |
Iso8601
public Iso8601(long time,
String pattern,
int precision,
TimeZone tz)
- Parameters:
time
- a time value in millisecondspattern
- the formatting pattern to applyprecision
- the precision to applytz
- the timezone for the instance- See Also:
Dates.PRECISION_DAY
,
Dates.PRECISION_SECOND
Iso8601
public Iso8601(String pattern,
int precision,
TimeZone tz)
- Parameters:
pattern
- the formatting pattern to applyprecision
- the precision to applytz
- the timezone for the instance- See Also:
Dates.PRECISION_DAY
,
Dates.PRECISION_SECOND
Iso8601
public Iso8601(Date time,
String pattern,
int precision,
TimeZone tz)
- Parameters:
time
- a time value as a datepattern
- the formatting pattern to applyprecision
- the precision to applytz
- the timezone for the instance- See Also:
Dates.PRECISION_DAY
,
Dates.PRECISION_SECOND
toString
public String toString()
-
- Overrides:
toString
in class Date
getFormat
protected final DateFormat getFormat()
- Returns:
- Returns the format.
setTime
public void setTime(long time)
-
- Overrides:
setTime
in class Date
Copyright © 2004-2012 Micronode. All Rights Reserved.