Top Description Fields Constructors Methods
net.fortuna.ical4j.model

public Class Time

extends Iso8601
Class Inheritance
Annotations
@Deprecated
Imports
net.fortuna.ical4j.util.Dates, .TimeZones, java.text.DateFormat, .ParseException, .SimpleDateFormat, java.util.TimeZone

Deprecated

Use java.time.LocalTime for iCalendar TIME representations.

$Id$ Created on 30/06/2005 A type used to represent iCalendar time values.
Author
Ben Fortuna

Field Summary

Modifier and TypeField and Description
private static final String
DEFAULT_PATTERN

FORM #1: LOCAL TIME.

private static final long
private boolean
private static final String
UTC_PATTERN

FORM #2: UTC TIME.

Constructor Summary

AccessConstructor and Description
public
Time(final TimeZone
a timezone for the instance
timezone
)

public
Time(final TimeZone
a timezone for the instance
timezone
,
boolean
indicates if the time is in UTC
utc
)

public
Time(final long
a time value in milliseconds from the epoch
time
,
final TimeZone
a timezone for the instance
timezone
)

public
Time(final long
a time value in milliseconds from the epoch
time
,
final TimeZone
a timezone for the instance
timezone
,
boolean
indicates if the time is in UTC
utc
)

public
Time(final Date
a time value in milliseconds from the epoch
time
,
final TimeZone
a timezone for the instance
timezone
)

public
Time(final Date
a time value as a Java date instance
time
,
final TimeZone
a timezone for the instance
timezone
,
boolean
indicates if the time is in UTC
utc
)

public
Time(String value, TimeZone timezone)

public
Time(String value, TimeZone timezone, boolean utc)

Method Summary

Modifier and TypeMethod and Description
public final boolean

Returns:

true if time is utc
isUtc
()

private static Date
parseDate(String value, TimeZone timezone)

Inherited from net.fortuna.ical4j.model.Iso8601:
getFormatsetTimetoString

Field Detail

DEFAULT_PATTERNback to summary
private static final String DEFAULT_PATTERN

FORM #1: LOCAL TIME.

serialVersionUIDback to summary
private static final long serialVersionUID

Hides net.fortuna.ical4j.model.Iso8601.serialVersionUID.

utcback to summary
private boolean utc
UTC_PATTERNback to summary
private static final String UTC_PATTERN

FORM #2: UTC TIME.

Constructor Detail

Timeback to summary
public Time(final TimeZone timezone)
Parameters
timezone:TimeZone

a timezone for the instance

Timeback to summary
public Time(final TimeZone timezone, boolean utc)
Parameters
timezone:TimeZone

a timezone for the instance

utc:boolean

indicates if the time is in UTC

Timeback to summary
public Time(final long time, final TimeZone timezone)
Parameters
time:long

a time value in milliseconds from the epoch

timezone:TimeZone

a timezone for the instance

Timeback to summary
public Time(final long time, final TimeZone timezone, boolean utc)
Parameters
time:long

a time value in milliseconds from the epoch

timezone:TimeZone

a timezone for the instance

utc:boolean

indicates if the time is in UTC

Timeback to summary
public Time(final Date time, final TimeZone timezone)
Parameters
time:Date

a time value in milliseconds from the epoch

timezone:TimeZone

a timezone for the instance

Timeback to summary
public Time(final Date time, final TimeZone timezone, boolean utc)
Parameters
time:Date

a time value as a Java date instance

timezone:TimeZone

a timezone for the instance

utc:boolean

indicates if the time is in UTC

Timeback to summary
public Time(String value, TimeZone timezone) throws ParseException
Exceptions
ParseException:
where the specified value is not a valid time string
Timeback to summary
public Time(String value, TimeZone timezone, boolean utc) throws ParseException
Exceptions
ParseException:
where the specified value is not a valid time string

Method Detail

isUtcback to summary
public final boolean isUtc()
Returns:boolean

true if time is utc

parseDateback to summary
private static Date parseDate(String value, TimeZone timezone) throws ParseException