Package | Description |
---|---|
org.joda.time |
Provides support for dates, times, time zones, durations, intervals, and
partials.
|
org.joda.time.base |
Implementation package providing abstract and base time classes.
|
org.joda.time.chrono |
Package containing the chronology classes which define the calendar systems.
|
org.joda.time.convert |
Implementation package providing conversion between date and time objects.
|
org.joda.time.format |
Provides printing and parsing support for instants and durations.
|
org.joda.time.tz |
Implementation package supporting the time zones.
|
Modifier and Type | Field and Description |
---|---|
static DateTimeZone |
DateTimeZone.UTC
The time zone for Universal Coordinated Time
|
Modifier and Type | Method and Description |
---|---|
static DateTimeZone |
DateTimeZone.forID(String id)
Gets a time zone instance for the specified time zone id.
|
static DateTimeZone |
DateTimeZone.forOffsetHours(int hoursOffset)
Gets a time zone instance for the specified offset to UTC in hours.
|
static DateTimeZone |
DateTimeZone.forOffsetHoursMinutes(int hoursOffset,
int minutesOffset)
Gets a time zone instance for the specified offset to UTC in hours and minutes.
|
static DateTimeZone |
DateTimeZone.forOffsetMillis(int millisOffset)
Gets a time zone instance for the specified offset to UTC in milliseconds.
|
static DateTimeZone |
DateTimeZone.forTimeZone(TimeZone zone)
Gets a time zone instance for a JDK TimeZone.
|
static DateTimeZone |
DateTimeZone.getDefault()
Gets the default time zone.
|
DateTimeZone |
ReadableInstant.getZone()
Gets the time zone of the instant from the chronology.
|
abstract DateTimeZone |
Chronology.getZone()
Returns the DateTimeZone that this Chronology operates in, or null if
unspecified.
|
static DateTimeZone |
DateTimeUtils.getZone(DateTimeZone zone)
Gets the zone handling null.
|
Modifier and Type | Method and Description |
---|---|
static Map<String,DateTimeZone> |
DateTimeUtils.getDefaultTimeZoneNames()
Gets the default map of time zone names.
|
Modifier and Type | Method and Description |
---|---|
long |
DateTimeZone.getMillisKeepLocal(DateTimeZone newZone,
long oldInstant)
Gets the millisecond instant in another zone keeping the same local time.
|
static DateTimeZone |
DateTimeUtils.getZone(DateTimeZone zone)
Gets the zone handling null.
|
static YearMonth |
YearMonth.now(DateTimeZone zone)
Obtains a
YearMonth set to the current system millisecond time
using ISOChronology in the specified time zone. |
static DateMidnight |
DateMidnight.now(DateTimeZone zone)
Deprecated.
Obtains a
DateMidnight set to the current system millisecond time
using ISOChronology in the specified time zone. |
static MutableDateTime |
MutableDateTime.now(DateTimeZone zone)
Obtains a
MutableDateTime set to the current system millisecond time
using ISOChronology in the specified time zone. |
static MonthDay |
MonthDay.now(DateTimeZone zone)
Obtains a
MonthDay set to the current system millisecond time
using ISOChronology in the specified time zone. |
static LocalDate |
LocalDate.now(DateTimeZone zone)
Obtains a
LocalDate set to the current system millisecond time
using ISOChronology in the specified time zone. |
static DateTime |
DateTime.now(DateTimeZone zone)
Obtains a
DateTime set to the current system millisecond time
using ISOChronology in the specified time zone. |
static LocalTime |
LocalTime.now(DateTimeZone zone)
Obtains a
LocalTime set to the current system millisecond time
using ISOChronology in the specified time zone. |
static LocalDateTime |
LocalDateTime.now(DateTimeZone zone)
Obtains a
LocalDateTime set to the current system millisecond time
using ISOChronology in the specified time zone. |
static void |
DateTimeZone.setDefault(DateTimeZone zone)
Sets the default time zone.
|
void |
MutableDateTime.setZone(DateTimeZone newZone)
Sets the time zone of the datetime, changing the chronology and field values.
|
void |
ReadWritableInstant.setZone(DateTimeZone zone)
Sets the time zone of the datetime, changing the chronology and field values.
|
void |
MutableDateTime.setZoneRetainFields(DateTimeZone newZone)
Sets the time zone of the datetime, changing the chronology and millisecond.
|
void |
ReadWritableInstant.setZoneRetainFields(DateTimeZone zone)
Sets the time zone of the datetime, changing the chronology and millisecond.
|
DateMidnight |
YearMonthDay.toDateMidnight(DateTimeZone zone)
Deprecated.
Converts this object to a DateMidnight.
|
DateMidnight |
LocalDate.toDateMidnight(DateTimeZone zone)
Deprecated.
DateMidnight is deprecated
|
DateTime |
DateTime.toDateTime(DateTimeZone zone)
Get this object as a DateTime, returning
this if possible. |
DateTime |
LocalDateTime.toDateTime(DateTimeZone zone)
Converts this object to a DateTime using the specified zone.
|
DateTime |
LocalDate.toDateTime(LocalTime time,
DateTimeZone zone)
Converts this object to a DateTime using a LocalTime to fill in the
missing fields.
|
DateTime |
YearMonthDay.toDateTime(TimeOfDay time,
DateTimeZone zone)
Deprecated.
Converts this object to a DateTime using a TimeOfDay to fill in the
missing fields.
|
DateTime |
YearMonthDay.toDateTimeAtCurrentTime(DateTimeZone zone)
Deprecated.
Converts this partial to a full datetime using the specified time zone
setting the date fields from this instance and the time fields from
the current time.
|
DateTime |
LocalDate.toDateTimeAtCurrentTime(DateTimeZone zone)
Converts this LocalDate to a full datetime using the specified time zone
setting the date fields from this instance and the time fields from
the current time.
|
DateTime |
YearMonthDay.toDateTimeAtMidnight(DateTimeZone zone)
Deprecated.
Converts this YearMonthDay to a full datetime at midnight using the
specified time zone.
|
DateTime |
LocalDate.toDateTimeAtMidnight(DateTimeZone zone)
Deprecated.
Use
LocalDate.toDateTimeAtStartOfDay(DateTimeZone) which won't throw an exception |
DateTime |
LocalDate.toDateTimeAtStartOfDay(DateTimeZone zone)
Converts this LocalDate to a full datetime at the earliest valid time
for the date using the specified time zone.
|
DateTime |
TimeOfDay.toDateTimeToday(DateTimeZone zone)
Deprecated.
Converts this partial to a full datetime using the specified time zone
setting the time fields from this instance and the date fields from
the current time.
|
DateTime |
LocalTime.toDateTimeToday(DateTimeZone zone)
Converts this LocalTime to a full datetime using the specified time zone
setting the time fields from this instance and the date fields from
the current time.
|
Interval |
YearMonthDay.toInterval(DateTimeZone zone)
Deprecated.
Converts this object to an Interval representing the whole day.
|
Interval |
YearMonth.toInterval(DateTimeZone zone)
Converts this object to an Interval representing the whole month.
|
Interval |
LocalDate.toInterval(DateTimeZone zone)
Converts this object to an Interval representing the whole day.
|
DateTime |
DateTime.withZone(DateTimeZone newZone)
Returns a copy of this datetime with a different time zone, preserving the
millisecond instant.
|
abstract Chronology |
Chronology.withZone(DateTimeZone zone)
Returns an instance of this Chronology that operates in any time zone.
|
DateMidnight |
DateMidnight.withZoneRetainFields(DateTimeZone newZone)
Deprecated.
Returns a copy of this date with a different time zone, preserving the day
The returned object will have a local time of midnight in the new zone on
the same day as the original instant.
|
DateTime |
DateTime.withZoneRetainFields(DateTimeZone newZone)
Returns a copy of this datetime with a different time zone, preserving the
field values.
|
Modifier and Type | Method and Description |
---|---|
static void |
DateTimeUtils.setDefaultTimeZoneNames(Map<String,DateTimeZone> names)
Sets the default map of time zone names.
|
Constructor and Description |
---|
DateMidnight(DateTimeZone zone)
Deprecated.
Constructs an instance set to the current system millisecond time
using
ISOChronology in the specified time zone. |
DateMidnight(int year,
int monthOfYear,
int dayOfMonth,
DateTimeZone zone)
Deprecated.
Constructs an instance from datetime field values
using
ISOChronology in the specified time zone. |
DateMidnight(long instant,
DateTimeZone zone)
Deprecated.
Constructs an instance set to the milliseconds from 1970-01-01T00:00:00Z
using
ISOChronology in the specified time zone. |
DateMidnight(Object instant,
DateTimeZone zone)
Deprecated.
Constructs an instance from an Object that represents a datetime,
forcing the time zone to that specified.
|
DateTime(DateTimeZone zone)
Constructs an instance set to the current system millisecond time
using
ISOChronology in the specified time zone. |
DateTime(int year,
int monthOfYear,
int dayOfMonth,
int hourOfDay,
int minuteOfHour,
DateTimeZone zone)
Constructs an instance from datetime field values
using
ISOChronology in the specified time zone. |
DateTime(int year,
int monthOfYear,
int dayOfMonth,
int hourOfDay,
int minuteOfHour,
int secondOfMinute,
DateTimeZone zone)
Constructs an instance from datetime field values
using
ISOChronology in the specified time zone. |
DateTime(int year,
int monthOfYear,
int dayOfMonth,
int hourOfDay,
int minuteOfHour,
int secondOfMinute,
int millisOfSecond,
DateTimeZone zone)
Constructs an instance from datetime field values
using
ISOChronology in the specified time zone. |
DateTime(long instant,
DateTimeZone zone)
Constructs an instance set to the milliseconds from 1970-01-01T00:00:00Z
using
ISOChronology in the specified time zone. |
DateTime(Object instant,
DateTimeZone zone)
Constructs an instance from an Object that represents a datetime,
forcing the time zone to that specified.
|
Interval(long startInstant,
long endInstant,
DateTimeZone zone)
Constructs an interval from a start and end instant with the ISO
default chronology in the specified time zone.
|
LocalDate(DateTimeZone zone)
Constructs an instance set to the current local time evaluated using
ISO chronology in the specified zone.
|
LocalDate(long instant,
DateTimeZone zone)
Constructs an instance set to the local time defined by the specified
instant evaluated using ISO chronology in the specified zone.
|
LocalDate(Object instant,
DateTimeZone zone)
Constructs an instance from an Object that represents a datetime,
forcing the time zone to that specified.
|
LocalDateTime(DateTimeZone zone)
Constructs an instance set to the current local time evaluated using
ISO chronology in the specified zone.
|
LocalDateTime(long instant,
DateTimeZone zone)
Constructs an instance set to the local time defined by the specified
instant evaluated using ISO chronology in the specified zone.
|
LocalDateTime(Object instant,
DateTimeZone zone)
Constructs an instance from an Object that represents a datetime,
forcing the time zone to that specified.
|
LocalTime(DateTimeZone zone)
Constructs an instance set to the current local time evaluated using
ISO chronology in the specified zone.
|
LocalTime(long instant,
DateTimeZone zone)
Constructs an instance set to the local time defined by the specified
instant evaluated using ISO chronology in the specified zone.
|
LocalTime(Object instant,
DateTimeZone zone)
Constructs an instance from an Object that represents a datetime,
forcing the time zone to that specified.
|
MonthDay(DateTimeZone zone)
Constructs a MonthDay with the current month-day, using ISOChronology in
the specified zone to extract the fields.
|
MutableDateTime(DateTimeZone zone)
Constructs an instance set to the current system millisecond time
using
ISOChronology in the specified time zone. |
MutableDateTime(int year,
int monthOfYear,
int dayOfMonth,
int hourOfDay,
int minuteOfHour,
int secondOfMinute,
int millisOfSecond,
DateTimeZone zone)
Constructs an instance from datetime field values
using
ISOChronology in the specified time zone. |
MutableDateTime(long instant,
DateTimeZone zone)
Constructs an instance set to the milliseconds from 1970-01-01T00:00:00Z
using
ISOChronology in the specified time zone. |
MutableDateTime(Object instant,
DateTimeZone zone)
Constructs an instance from an Object that represents a datetime,
forcing the time zone to that specified.
|
TimeOfDay(DateTimeZone zone)
Deprecated.
Constructs a TimeOfDay with the current time, using ISOChronology in
the specified zone to extract the fields.
|
YearMonth(DateTimeZone zone)
Constructs a YearMonth with the current year-month, using ISOChronology in
the specified zone to extract the fields.
|
YearMonthDay(DateTimeZone zone)
Deprecated.
Constructs a YearMonthDay with the current date, using ISOChronology in
the specified zone to extract the fields.
|
Modifier and Type | Method and Description |
---|---|
DateTimeZone |
AbstractInstant.getZone()
Gets the time zone of the instant from the chronology.
|
Modifier and Type | Method and Description |
---|---|
DateTime |
AbstractInstant.toDateTime(DateTimeZone zone)
Get this object as a DateTime using the same chronology but a different zone.
|
MutableDateTime |
AbstractInstant.toMutableDateTime(DateTimeZone zone)
Get this object as a MutableDateTime using the same chronology but a different zone.
|
Constructor and Description |
---|
BaseDateTime(DateTimeZone zone)
Constructs an instance set to the current system millisecond time
using
ISOChronology in the specified time zone. |
BaseDateTime(int year,
int monthOfYear,
int dayOfMonth,
int hourOfDay,
int minuteOfHour,
int secondOfMinute,
int millisOfSecond,
DateTimeZone zone)
Constructs an instance from datetime field values
using
ISOChronology in the specified time zone. |
BaseDateTime(long instant,
DateTimeZone zone)
Constructs an instance set to the milliseconds from 1970-01-01T00:00:00Z
using
ISOChronology in the specified time zone. |
BaseDateTime(Object instant,
DateTimeZone zone)
Constructs an instance from an Object that represents a datetime,
forcing the time zone to that specified.
|
Modifier and Type | Method and Description |
---|---|
abstract DateTimeZone |
BaseChronology.getZone()
Returns the DateTimeZone that this Chronology operates in, or null if
unspecified.
|
DateTimeZone |
AssembledChronology.getZone() |
DateTimeZone |
ZonedChronology.getZone() |
DateTimeZone |
GJChronology.getZone() |
Modifier and Type | Method and Description |
---|---|
static ZonedChronology |
ZonedChronology.getInstance(Chronology base,
DateTimeZone zone)
Create a ZonedChronology for any chronology, overriding any time zone it
may already have.
|
static CopticChronology |
CopticChronology.getInstance(DateTimeZone zone)
Gets an instance of the CopticChronology in the given time zone.
|
static EthiopicChronology |
EthiopicChronology.getInstance(DateTimeZone zone)
Gets an instance of the EthiopicChronology in the given time zone.
|
static BuddhistChronology |
BuddhistChronology.getInstance(DateTimeZone zone)
Standard instance of a Buddhist Chronology, that matches
Sun's BuddhistCalendar class.
|
static JulianChronology |
JulianChronology.getInstance(DateTimeZone zone)
Gets an instance of the JulianChronology in the given time zone.
|
static IslamicChronology |
IslamicChronology.getInstance(DateTimeZone zone)
Gets an instance of the IslamicChronology in the given time zone.
|
static GregorianChronology |
GregorianChronology.getInstance(DateTimeZone zone)
Gets an instance of the GregorianChronology in the given time zone.
|
static ISOChronology |
ISOChronology.getInstance(DateTimeZone zone)
Gets an instance of the ISOChronology in the given time zone.
|
static GJChronology |
GJChronology.getInstance(DateTimeZone zone)
Factory method returns instances of the GJ cutover chronology.
|
static CopticChronology |
CopticChronology.getInstance(DateTimeZone zone,
int minDaysInFirstWeek)
Gets an instance of the CopticChronology in the given time zone.
|
static EthiopicChronology |
EthiopicChronology.getInstance(DateTimeZone zone,
int minDaysInFirstWeek)
Gets an instance of the EthiopicChronology in the given time zone.
|
static JulianChronology |
JulianChronology.getInstance(DateTimeZone zone,
int minDaysInFirstWeek)
Gets an instance of the JulianChronology in the given time zone.
|
static GregorianChronology |
GregorianChronology.getInstance(DateTimeZone zone,
int minDaysInFirstWeek)
Gets an instance of the GregorianChronology in the given time zone.
|
static IslamicChronology |
IslamicChronology.getInstance(DateTimeZone zone,
IslamicChronology.LeapYearPatternType leapYears)
Gets an instance of the IslamicChronology in the given time zone.
|
static GJChronology |
GJChronology.getInstance(DateTimeZone zone,
long gregorianCutover,
int minDaysInFirstWeek)
Factory method returns instances of the GJ cutover chronology.
|
static GJChronology |
GJChronology.getInstance(DateTimeZone zone,
ReadableInstant gregorianCutover)
Factory method returns instances of the GJ cutover chronology.
|
static GJChronology |
GJChronology.getInstance(DateTimeZone zone,
ReadableInstant gregorianCutover,
int minDaysInFirstWeek)
Factory method returns instances of the GJ cutover chronology.
|
Chronology |
CopticChronology.withZone(DateTimeZone zone)
Gets the Chronology in a specific time zone.
|
Chronology |
LenientChronology.withZone(DateTimeZone zone) |
Chronology |
EthiopicChronology.withZone(DateTimeZone zone)
Gets the Chronology in a specific time zone.
|
Chronology |
BuddhistChronology.withZone(DateTimeZone zone)
Gets the Chronology in a specific time zone.
|
Chronology |
JulianChronology.withZone(DateTimeZone zone)
Gets the Chronology in a specific time zone.
|
Chronology |
IslamicChronology.withZone(DateTimeZone zone)
Gets the Chronology in a specific time zone.
|
Chronology |
GregorianChronology.withZone(DateTimeZone zone)
Gets the Chronology in a specific time zone.
|
abstract Chronology |
BaseChronology.withZone(DateTimeZone zone)
Returns an instance of this Chronology that operates in any time zone.
|
Chronology |
StrictChronology.withZone(DateTimeZone zone) |
Chronology |
ISOChronology.withZone(DateTimeZone zone)
Gets the Chronology in a specific time zone.
|
Chronology |
ZonedChronology.withZone(DateTimeZone zone) |
Chronology |
LimitChronology.withZone(DateTimeZone zone)
If this LimitChronology has the same time zone as the one given, then
this is returned.
|
Chronology |
GJChronology.withZone(DateTimeZone zone)
Gets the Chronology in a specific time zone.
|
Modifier and Type | Method and Description |
---|---|
Chronology |
AbstractConverter.getChronology(Object object,
DateTimeZone zone)
Extracts the chronology from an object of this converter's type
where the time zone is specified.
|
Chronology |
InstantConverter.getChronology(Object object,
DateTimeZone zone)
Extracts the chronology from an object of this converter's type
where the time zone is specified.
|
Chronology |
PartialConverter.getChronology(Object object,
DateTimeZone zone)
Extracts the chronology from an object of this converter's type
where the time zone is specified.
|
Modifier and Type | Method and Description |
---|---|
DateTimeZone |
DateTimeFormatter.getZone()
Gets the zone to use as an override.
|
DateTimeZone |
DateTimeParserBucket.getZone()
Returns the time zone used by computeMillis.
|
Modifier and Type | Method and Description |
---|---|
void |
DateTimePrinter.printTo(StringBuffer buf,
long instant,
Chronology chrono,
int displayOffset,
DateTimeZone displayZone,
Locale locale)
Prints an instant from milliseconds since 1970-01-01T00:00:00Z,
using the given Chronology.
|
void |
DateTimePrinter.printTo(Writer out,
long instant,
Chronology chrono,
int displayOffset,
DateTimeZone displayZone,
Locale locale)
Prints an instant from milliseconds since 1970-01-01T00:00:00Z,
using the given Chronology.
|
void |
DateTimeParserBucket.setZone(DateTimeZone zone)
Set a time zone to be used when computeMillis is called.
|
DateTimeFormatter |
DateTimeFormatter.withZone(DateTimeZone zone)
Returns a new formatter that will use the specified zone in preference
to the zone of the printed object, or default zone on a parse.
|
Modifier and Type | Method and Description |
---|---|
DateTimeFormatterBuilder |
DateTimeFormatterBuilder.appendTimeZoneName(Map<String,DateTimeZone> parseLookup)
Instructs the printer to emit a locale-specific time zone name, providing a lookup for parsing.
|
DateTimeFormatterBuilder |
DateTimeFormatterBuilder.appendTimeZoneShortName(Map<String,DateTimeZone> parseLookup)
Instructs the printer to emit a short locale-specific time zone
name, providing a lookup for parsing.
|
Modifier and Type | Class and Description |
---|---|
class |
CachedDateTimeZone
Improves the performance of requesting time zone offsets and name keys by
caching the results.
|
class |
FixedDateTimeZone
Basic DateTimeZone implementation that has a fixed name key and offsets.
|
Modifier and Type | Method and Description |
---|---|
DateTimeZone |
CachedDateTimeZone.getUncachedZone()
Returns the DateTimeZone being wrapped.
|
DateTimeZone |
UTCProvider.getZone(String id)
Returns
UTC for "UTC" , null
otherwise. |
DateTimeZone |
Provider.getZone(String id)
Retrieves a DateTimeZone for the given id.
|
DateTimeZone |
ZoneInfoProvider.getZone(String id)
If an error is thrown while loading zone data, the exception is logged
to system error and null is returned for this and all future requests.
|
static DateTimeZone |
DateTimeZoneBuilder.readFrom(DataInput in,
String id)
Decodes a built DateTimeZone from the given stream, as encoded by
writeTo.
|
static DateTimeZone |
DateTimeZoneBuilder.readFrom(InputStream in,
String id)
Decodes a built DateTimeZone from the given stream, as encoded by
writeTo.
|
DateTimeZone |
DateTimeZoneBuilder.toDateTimeZone(String id,
boolean outputID)
Processes all the rules and builds a DateTimeZone.
|
Modifier and Type | Method and Description |
---|---|
Map<String,DateTimeZone> |
ZoneInfoCompiler.compile(File outputDir,
File[] sources)
Returns a map of ids to DateTimeZones.
|
Modifier and Type | Method and Description |
---|---|
static CachedDateTimeZone |
CachedDateTimeZone.forZone(DateTimeZone zone)
Returns a new CachedDateTimeZone unless given zone is already cached.
|
Copyright © 2002–2024 Joda.org. All rights reserved.