Joda Time API

org.joda.time.chrono
Class ZonedChronology

java.lang.Object
  |
  +--org.joda.time.Chronology
        |
        +--org.joda.time.chrono.ZonedChronology
All Implemented Interfaces:
java.io.Serializable

public class ZonedChronology
extends Chronology

Wraps another Chronology for supporting time zones.

Since:
1.0
Author:
Brian S O'Neill, Stephen Colebourne
See Also:
Serialized Form

Constructor Summary
ZonedChronology(Chronology chrono, DateTimeZone zone)
          Create a ZonedChronology for any chronology, overriding any time zone it may already have.
 
Method Summary
 DateTimeField centuryOfEra()
          Get the century of era field for this chronology.
 DateTimeField clockhourOfDay()
          Get the hour of day (offset to 1-24) field for this chronology.
 DateTimeField clockhourOfHalfday()
          Get the hour of am/pm (offset to 1-12) field for this chronology.
 DateTimeField dayOfMonth()
          Get the day of month field for this chronology.
 DateTimeField dayOfWeek()
          Get the day of week field for this chronology.
 DateTimeField dayOfYear()
          Get the day of year field for this chronology.
 DateTimeField era()
          Get the era field for this chronology.
 DateTimeZone getDateTimeZone()
          Returns the DateTimeZone that this Chronology operates in, or null if unspecified.
 DateTimeField halfdayOfDay()
          Get the AM(0) PM(1) field for this chronology.
 DateTimeField hourOfDay()
          Get the hour of day (0-23) field for this chronology.
 DateTimeField hourOfHalfday()
          Get the hour of am/pm (0-11) field for this chronology.
 DateTimeField millisOfDay()
          Get the millis of day field for this chronology.
 DateTimeField millisOfSecond()
          Get the millis of second field for this chronology.
 DateTimeField minuteOfDay()
          Get the minute of day field for this chronology.
 DateTimeField minuteOfHour()
          Get the minute of hour field for this chronology.
 DateTimeField monthOfYear()
          Get the month of year field for this chronology.
 DateTimeField secondOfDay()
          Get the second of day field for this chronology.
 DateTimeField secondOfMinute()
          Get the second of minute field for this chronology.
 DateTimeField weekOfWeekyear()
          Get the week of a week based year field for this chronology.
 DateTimeField weekyear()
          Get the year of a week based year field for this chronology.
 Chronology withDateTimeZone(DateTimeZone zone)
          Returns an instance of this Chronology that operates in any time zone.
 Chronology withUTC()
          Returns an instance of this Chronology that operates in the UTC time zone.
 DateTimeField year()
          Get the year field for this chronology.
 DateTimeField yearOfCentury()
          Get the year of century field for this chronology.
 DateTimeField yearOfEra()
          Get the year of era field for this chronology.
 
Methods inherited from class org.joda.time.Chronology
getDateOnlyMillis, getTimeOnlyMillis
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ZonedChronology

public ZonedChronology(Chronology chrono,
                       DateTimeZone zone)
Create a ZonedChronology for any chronology, overriding any time zone it may already have.

Parameters:
chrono - the chronology
zone - the time zone
Throws:
java.lang.IllegalArgumentException - if chronology or time zone is null
Method Detail

getDateTimeZone

public DateTimeZone getDateTimeZone()
Description copied from class: Chronology
Returns the DateTimeZone that this Chronology operates in, or null if unspecified.

Specified by:
getDateTimeZone in class Chronology
Returns:
DateTimeZone null if unspecified

withUTC

public Chronology withUTC()
Description copied from class: Chronology
Returns an instance of this Chronology that operates in the UTC time zone. Chronologies that do not operate in a time zone or are already UTC must return themself.

Specified by:
withUTC in class Chronology
Returns:
a version of this chronology that ignores time zones

withDateTimeZone

public Chronology withDateTimeZone(DateTimeZone zone)
Description copied from class: Chronology
Returns an instance of this Chronology that operates in any time zone.

Specified by:
withDateTimeZone in class Chronology
Returns:
a version of this chronology with a specific time zone
See Also:
ZonedChronology

millisOfSecond

public DateTimeField millisOfSecond()
Description copied from class: Chronology
Get the millis of second field for this chronology.

Overrides:
millisOfSecond in class Chronology
Returns:
DateTimeField

millisOfDay

public DateTimeField millisOfDay()
Description copied from class: Chronology
Get the millis of day field for this chronology.

Overrides:
millisOfDay in class Chronology
Returns:
DateTimeField

secondOfMinute

public DateTimeField secondOfMinute()
Description copied from class: Chronology
Get the second of minute field for this chronology.

Overrides:
secondOfMinute in class Chronology
Returns:
DateTimeField

secondOfDay

public DateTimeField secondOfDay()
Description copied from class: Chronology
Get the second of day field for this chronology.

Overrides:
secondOfDay in class Chronology
Returns:
DateTimeField

minuteOfHour

public DateTimeField minuteOfHour()
Description copied from class: Chronology
Get the minute of hour field for this chronology.

Overrides:
minuteOfHour in class Chronology
Returns:
DateTimeField

minuteOfDay

public DateTimeField minuteOfDay()
Description copied from class: Chronology
Get the minute of day field for this chronology.

Overrides:
minuteOfDay in class Chronology
Returns:
DateTimeField

hourOfDay

public DateTimeField hourOfDay()
Description copied from class: Chronology
Get the hour of day (0-23) field for this chronology.

Overrides:
hourOfDay in class Chronology
Returns:
DateTimeField

clockhourOfDay

public DateTimeField clockhourOfDay()
Description copied from class: Chronology
Get the hour of day (offset to 1-24) field for this chronology.

Overrides:
clockhourOfDay in class Chronology
Returns:
DateTimeField

hourOfHalfday

public DateTimeField hourOfHalfday()
Description copied from class: Chronology
Get the hour of am/pm (0-11) field for this chronology.

Overrides:
hourOfHalfday in class Chronology
Returns:
DateTimeField

clockhourOfHalfday

public DateTimeField clockhourOfHalfday()
Description copied from class: Chronology
Get the hour of am/pm (offset to 1-12) field for this chronology.

Overrides:
clockhourOfHalfday in class Chronology
Returns:
DateTimeField

halfdayOfDay

public DateTimeField halfdayOfDay()
Description copied from class: Chronology
Get the AM(0) PM(1) field for this chronology.

Overrides:
halfdayOfDay in class Chronology
Returns:
DateTimeField

dayOfWeek

public DateTimeField dayOfWeek()
Description copied from class: Chronology
Get the day of week field for this chronology.

DayOfWeek values are defined in DateTimeConstants. They use the ISO definitions, where 1 is Monday and 7 is Sunday.

Overrides:
dayOfWeek in class Chronology
Returns:
DateTimeField

dayOfMonth

public DateTimeField dayOfMonth()
Description copied from class: Chronology
Get the day of month field for this chronology.

Overrides:
dayOfMonth in class Chronology
Returns:
DateTimeField

dayOfYear

public DateTimeField dayOfYear()
Description copied from class: Chronology
Get the day of year field for this chronology.

Overrides:
dayOfYear in class Chronology
Returns:
DateTimeField

weekOfWeekyear

public DateTimeField weekOfWeekyear()
Description copied from class: Chronology
Get the week of a week based year field for this chronology.

Overrides:
weekOfWeekyear in class Chronology
Returns:
DateTimeField

weekyear

public DateTimeField weekyear()
Description copied from class: Chronology
Get the year of a week based year field for this chronology.

Overrides:
weekyear in class Chronology
Returns:
DateTimeField

monthOfYear

public DateTimeField monthOfYear()
Description copied from class: Chronology
Get the month of year field for this chronology.

Overrides:
monthOfYear in class Chronology
Returns:
DateTimeField

year

public DateTimeField year()
Description copied from class: Chronology
Get the year field for this chronology.

Overrides:
year in class Chronology
Returns:
DateTimeField

yearOfEra

public DateTimeField yearOfEra()
Description copied from class: Chronology
Get the year of era field for this chronology.

Overrides:
yearOfEra in class Chronology
Returns:
DateTimeField

yearOfCentury

public DateTimeField yearOfCentury()
Description copied from class: Chronology
Get the year of century field for this chronology.

Overrides:
yearOfCentury in class Chronology
Returns:
DateTimeField

centuryOfEra

public DateTimeField centuryOfEra()
Description copied from class: Chronology
Get the century of era field for this chronology.

Overrides:
centuryOfEra in class Chronology
Returns:
DateTimeField

era

public DateTimeField era()
Description copied from class: Chronology
Get the era field for this chronology.

Overrides:
era in class Chronology
Returns:
DateTimeField

Joda Time API

Copyright © 2001-2003 Stephen Colebourne. All Rights Reserved.