- calcTime(int, int, int) - Static method in class org.pojava.datetime.Tm
-
Determine "time" in milliseconds since epoch, UTC, as of the entered local time.
- calcTime(int, int, int, int, int, int, int) - Static method in class org.pojava.datetime.Tm
-
Determine "time" in milliseconds since epoch, UTC, as of the entered local time.
- calcTime(int, int, int, int, int, int, int, TimeZone) - Static method in class org.pojava.datetime.Tm
-
Determine "time" in milliseconds since epoch, UTC, as of the given time zone provided.
- calcWeekday(long, TimeZone) - Static method in class org.pojava.datetime.Tm
-
Return numeric day of week, usually Sun=1, Mon=2, ...
- CalendarUnit - Enum in org.pojava.datetime
-
A CalendarUnit represents a time interval whose duration is allowed to vary in order to
adjust to Daylight Saving Time where needed.
- compareTo(DateTime) - Method in class org.pojava.datetime.DateTime
-
Compare two DateTime objects to determine ordering.
- compareTo(Duration) - Method in class org.pojava.datetime.Duration
-
Return relative comparison between two Durations.
- config - Variable in class org.pojava.datetime.DateTime
-
Config contains info specific to zoning and formatting.
- config() - Method in class org.pojava.datetime.DateTime
-
Return the global configuration used by DateTime.
- DateTime - Class in org.pojava.datetime
-
DateTime provides an immutable representation of Date and Time to the nearest nanosecond.
- DateTime() - Constructor for class org.pojava.datetime.DateTime
-
Default constructor gives current time to millisecond.
- DateTime(IDateTimeConfig) - Constructor for class org.pojava.datetime.DateTime
-
DateTime with a specified config
- DateTime(long) - Constructor for class org.pojava.datetime.DateTime
-
DateTime constructed from time in milliseconds since epoch.
- DateTime(long, IDateTimeConfig) - Constructor for class org.pojava.datetime.DateTime
-
DateTime constructed from time in milliseconds since epoch.
- DateTime(long, TimeZone) - Constructor for class org.pojava.datetime.DateTime
-
DateTime constructed from time in milliseconds since epoch.
- DateTime(long, String) - Constructor for class org.pojava.datetime.DateTime
-
DateTime constructed from time in milliseconds since epoch.
- DateTime(long, int) - Constructor for class org.pojava.datetime.DateTime
-
Construct a DateTime from seconds and fractional seconds.
- DateTime(long, int, TimeZone) - Constructor for class org.pojava.datetime.DateTime
-
Construct a DateTime from seconds and fractional seconds.
- DateTime(long, int, String) - Constructor for class org.pojava.datetime.DateTime
-
Construct a DateTime from seconds and fractional seconds.
- DateTime(long, int, IDateTimeConfig) - Constructor for class org.pojava.datetime.DateTime
-
Construct a DateTime from seconds and fractional seconds.
- DateTime(String) - Constructor for class org.pojava.datetime.DateTime
-
DateTime constructed from a string using global defaults.
- DateTime(String, IDateTimeConfig) - Constructor for class org.pojava.datetime.DateTime
-
DateTime constructed from a string using specified defaults.
- DateTime(String, TimeZone) - Constructor for class org.pojava.datetime.DateTime
-
DateTime parsed from a string at a specified time zone
- DateTime(String, TimeZone, TimeZone) - Constructor for class org.pojava.datetime.DateTime
-
DateTime parsed from a string at a specified time zone
- DateTime(Timestamp) - Constructor for class org.pojava.datetime.DateTime
-
DateTime constructed from a Timestamp includes nanos.
- DateTimeConfig - Class in org.pojava.datetime
-
Establish global defaults for shaping DateTime behavior.
- DateTimeConfig() - Constructor for class org.pojava.datetime.DateTimeConfig
-
- DateTimeConfigBuilder - Class in org.pojava.datetime
-
DateTimeConfig has numerous values, some of which we want to control, sometimes making minor changes.
- DateTimeConfigBuilder() - Constructor for class org.pojava.datetime.DateTimeConfigBuilder
-
- DateTimeFormat - Class in org.pojava.datetime
-
DateTimeFormat formats a DateTime object as a String according to a template.
- DateTimeFormat(String) - Constructor for class org.pojava.datetime.DateTimeFormat
-
- DAY - Static variable in class org.pojava.datetime.Duration
-
A DAY = 24 hours (for a variable day, see CalendarUnit)
- defaultJdbcFormat(String) - Method in class org.pojava.datetime.DateTimeConfigBuilder
-
- dmyOrder(boolean) - Method in class org.pojava.datetime.DateTimeConfigBuilder
-
- Duration - Class in org.pojava.datetime
-
Duration is a fixed measurement of time.
- Duration() - Constructor for class org.pojava.datetime.Duration
-
Constructor for a duration of zero.
- Duration(String) - Constructor for class org.pojava.datetime.Duration
-
Constructor parsing from a string.
- Duration(long) - Constructor for class org.pojava.datetime.Duration
-
Duration specified in milliseconds.
- Duration(long, int) - Constructor for class org.pojava.datetime.Duration
-
Seconds + nanos pair will always be adjusted so that nanos is positive.
- getBcPrefix() - Method in class org.pojava.datetime.DateTimeConfig
-
- getBcPrefix() - Method in class org.pojava.datetime.DateTimeConfigBuilder
-
- getBcPrefix() - Method in interface org.pojava.datetime.IDateTimeConfig
-
- getBcPrefix() - Method in class org.pojava.datetime.LocalConfig
-
- getDay() - Method in class org.pojava.datetime.Shift
-
- getDay() - Method in class org.pojava.datetime.Tm
-
Returns day of month between 1 and 31.
- getDefaultJdbcFormat() - Method in class org.pojava.datetime.DateTimeConfig
-
Get the default JDBC date format.
- getDefaultJdbcFormat() - Method in class org.pojava.datetime.DateTimeConfigBuilder
-
- getEpochDOW() - Method in class org.pojava.datetime.DateTimeConfig
-
Get the day of week offset on the epoch date.
- getEpochDOW() - Method in class org.pojava.datetime.DateTimeConfigBuilder
-
- getEpochDOW() - Method in interface org.pojava.datetime.IDateTimeConfig
-
- getEpochDOW() - Method in class org.pojava.datetime.LocalConfig
-
- getFormat() - Method in class org.pojava.datetime.DateTimeConfig
-
Get the default date format.
- getFormat() - Method in class org.pojava.datetime.DateTimeConfigBuilder
-
- getFormat() - Method in interface org.pojava.datetime.IDateTimeConfig
-
- getFormat() - Method in class org.pojava.datetime.LocalConfig
-
- getGlobalDefault() - Static method in class org.pojava.datetime.DateTimeConfig
-
- getHour() - Method in class org.pojava.datetime.Shift
-
- getHour() - Method in class org.pojava.datetime.Tm
-
Returns hour of day between 0 and 23.
- getInputTimeZone() - Method in class org.pojava.datetime.DateTimeConfig
-
- getInputTimeZone() - Method in class org.pojava.datetime.DateTimeConfigBuilder
-
- getInputTimeZone() - Method in interface org.pojava.datetime.IDateTimeConfig
-
- getInputTimeZone() - Method in class org.pojava.datetime.LocalConfig
-
- getLocale() - Method in class org.pojava.datetime.DateTimeConfig
-
Locale under which toString words are translated
- getLocale() - Method in class org.pojava.datetime.DateTimeConfigBuilder
-
- getLocale() - Method in interface org.pojava.datetime.IDateTimeConfig
-
- getLocale() - Method in class org.pojava.datetime.LocalConfig
-
- getMillisecond() - Method in class org.pojava.datetime.Tm
-
Returns millisecond fraction of second between 0 and 999999.
- getMinute() - Method in class org.pojava.datetime.Shift
-
- getMinute() - Method in class org.pojava.datetime.Tm
-
Returns minute of hour between 0 and 59.
- getMonth() - Method in class org.pojava.datetime.Shift
-
- getMonth() - Method in class org.pojava.datetime.Tm
-
Returns month between 1 and 12.
- getMonthMap() - Method in class org.pojava.datetime.DateTimeConfigBuilder
-
- getNanos() - Method in class org.pojava.datetime.DateTime
-
Positive nanosecond offset from Seconds.
- getNanos() - Method in class org.pojava.datetime.Duration
-
Return fractional seconds in nanoseconds
Sign of value will match whole time value.
- getNanosec() - Method in class org.pojava.datetime.Shift
-
- getNanosecond() - Method in class org.pojava.datetime.Tm
-
Returns nanosecond fraction of second between 0 and 999999999.
- getOutputTimeZone() - Method in class org.pojava.datetime.DateTimeConfig
-
- getOutputTimeZone() - Method in class org.pojava.datetime.DateTimeConfigBuilder
-
- getOutputTimeZone() - Method in interface org.pojava.datetime.IDateTimeConfig
-
- getOutputTimeZone() - Method in class org.pojava.datetime.LocalConfig
-
- getSecond() - Method in class org.pojava.datetime.Shift
-
- getSecond() - Method in class org.pojava.datetime.Tm
-
Returns second of minute between 0 and 59.
- getSeconds() - Method in class org.pojava.datetime.DateTime
-
Whole seconds offset from epoch.
- getSeconds() - Method in class org.pojava.datetime.Duration
-
Return duration truncated seconds.
- getTzCache() - Method in class org.pojava.datetime.DateTimeConfigBuilder
-
- getTzMap() - Method in class org.pojava.datetime.DateTimeConfig
-
- getTzMap() - Method in class org.pojava.datetime.DateTimeConfigBuilder
-
- getTzMap() - Method in interface org.pojava.datetime.IDateTimeConfig
-
Map of timezones and their offsets.
- getTzMap() - Method in class org.pojava.datetime.LocalConfig
-
- getWeek() - Method in class org.pojava.datetime.Shift
-
- getWeekday() - Method in class org.pojava.datetime.Tm
-
Returns weekday between 1 and 7
- getYear() - Method in class org.pojava.datetime.Shift
-
- getYear() - Method in class org.pojava.datetime.Tm
-
- timeZone() - Method in class org.pojava.datetime.DateTime
-
Get the TimeZone used for formatted string output
- Tm - Class in org.pojava.datetime
-
This class converts a DateTime into year, month, day, hour, minute, second, millisecond,
nanosecond.
- Tm(DateTime) - Constructor for class org.pojava.datetime.Tm
-
Populate year, month, day, hour, min, sec, nano from a DateTime
- Tm(DateTime, TimeZone) - Constructor for class org.pojava.datetime.Tm
-
Constructor
- Tm(long) - Constructor for class org.pojava.datetime.Tm
-
Populate year, month, day, hour, min, sec, nano
- Tm(long, TimeZone) - Constructor for class org.pojava.datetime.Tm
-
Constructor
- toDate() - Method in class org.pojava.datetime.DateTime
-
Get Date/Time as a Java Date object.
- toMillis() - Method in class org.pojava.datetime.DateTime
-
Whole milliseconds offset from epoch.
- toMillis() - Method in class org.pojava.datetime.Duration
-
Return time truncated to milliseconds
- toString() - Method in class org.pojava.datetime.DateTime
-
By default, the toString method gives a sortable ISO 8601 date and time to nearest second in the same time zone as the
system.
- toString(String) - Method in class org.pojava.datetime.DateTime
-
Return a String according to the provided format.
- toString(String, TimeZone) - Method in class org.pojava.datetime.DateTime
-
Return a String according to the provided format.
- toString(String, Locale) - Method in class org.pojava.datetime.DateTime
-
Return a String according to the provided format.
- toString(TimeZone) - Method in class org.pojava.datetime.DateTime
-
Return a String according to the provided format.
- toString(String, TimeZone, Locale) - Method in class org.pojava.datetime.DateTime
-
Return a String according to the provided format.
- toString() - Method in class org.pojava.datetime.Duration
-
Output duration as a string.
- toString() - Method in class org.pojava.datetime.Shift
-
- toTimestamp() - Method in class org.pojava.datetime.DateTime
-
Get a timestamp useful for JDBC
- truncate(CalendarUnit) - Method in class org.pojava.datetime.DateTime
-
Truncate DateTime down to its nearest time unit as a time.