java.lang.Object | ||
↳ | org.joda.time.DurationField | |
↳ | org.joda.time.field.MillisDurationField |
Duration field class representing a field with a fixed unit length of one millisecond.
MillisDurationField is thread-safe and immutable.
Fields | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
INSTANCE | Singleton instance. |
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Adds a duration value (which may be negative) to the instant.
| |||||||||||
Adds a duration value (which may be negative) to the instant.
| |||||||||||
Compares this duration field with another duration field for ascending
unit millisecond order.
| |||||||||||
Computes the difference between two instants, as measured in the units
of this field.
| |||||||||||
Computes the difference between two instants, as measured in the units
of this field.
| |||||||||||
Get the millisecond duration of this field from its value relative to an
instant.
| |||||||||||
Get the millisecond duration of this field from its value, which is
approximate if this field is imprecise.
| |||||||||||
Get the millisecond duration of this field from its value relative to an
instant.
| |||||||||||
Get the millisecond duration of this field from its value, which is
approximate if this field is imprecise.
| |||||||||||
Get the name of the field.
| |||||||||||
Get the type of the field.
| |||||||||||
Returns the amount of milliseconds per unit value of this field.
| |||||||||||
Get the value of this field from the milliseconds, which is approximate
if this field is imprecise.
| |||||||||||
Get the value of this field from the milliseconds relative to an
instant.
| |||||||||||
Get the value of this field from the milliseconds, which is approximate
if this field is imprecise.
| |||||||||||
Get the value of this field from the milliseconds relative to an
instant.
| |||||||||||
Returns true as this field is precise.
| |||||||||||
Returns true as this field is supported.
| |||||||||||
Get a suitable debug string.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
org.joda.time.DurationField
| |||||||||||
From class
java.lang.Object
| |||||||||||
From interface
java.lang.Comparable
|
Adds a duration value (which may be negative) to the instant.
instant | the milliseconds from 1970-01-01T00:00:00Z to add to |
---|---|
value | the value to add, in the units of the field |
Adds a duration value (which may be negative) to the instant.
instant | the milliseconds from 1970-01-01T00:00:00Z to add to |
---|---|
value | the value to add, in the units of the field |
Compares this duration field with another duration field for ascending unit millisecond order. This ordering is inconsistent with equals, as it ignores name and precision.
durationField | a duration field to check against |
---|
Computes the difference between two instants, as measured in the units of this field. Any fractional units are dropped from the result. Calling getDifference reverses the effect of calling add. In the following code:
long instant = ... int v = ... int age = getDifference(add(instant, v), instant);The value 'age' is the same as the value 'v'.
minuendInstant | the milliseconds from 1970-01-01T00:00:00Z to subtract from |
---|---|
subtrahendInstant | the milliseconds from 1970-01-01T00:00:00Z to subtract off the minuend |
Computes the difference between two instants, as measured in the units of this field. Any fractional units are dropped from the result. Calling getDifference reverses the effect of calling add. In the following code:
long instant = ... long v = ... long age = getDifferenceAsLong(add(instant, v), instant);The value 'age' is the same as the value 'v'.
minuendInstant | the milliseconds from 1970-01-01T00:00:00Z to subtract from |
---|---|
subtrahendInstant | the milliseconds from 1970-01-01T00:00:00Z to subtract off the minuend |
Get the millisecond duration of this field from its value relative to an instant. For precise fields this method produces the same result as for the single argument getMillis method.
If the value is positive, then the instant is treated as a "start instant". If negative, the instant is treated as an "end instant".
value | the value of the field, which may be negative |
---|---|
instant | the instant to calculate relative to |
Get the millisecond duration of this field from its value, which is approximate if this field is imprecise.
value | the value of the field, which may be negative |
---|
Get the millisecond duration of this field from its value relative to an instant. For precise fields this method produces the same result as for the single argument getMillis method.
If the value is positive, then the instant is treated as a "start instant". If negative, the instant is treated as an "end instant".
value | the value of the field, which may be negative |
---|---|
instant | the instant to calculate relative to |
Get the millisecond duration of this field from its value, which is approximate if this field is imprecise.
value | the value of the field, which may be negative |
---|
Get the name of the field.
By convention, names are plural.
Returns the amount of milliseconds per unit value of this field.
Get the value of this field from the milliseconds, which is approximate if this field is imprecise.
duration | the milliseconds to query, which may be negative |
---|
Get the value of this field from the milliseconds relative to an instant. For precise fields this method produces the same result as for the single argument get method.
If the millisecond duration is positive, then the instant is treated as a "start instant". If negative, the instant is treated as an "end instant".
duration | the milliseconds to query, which may be negative |
---|---|
instant | the start instant to calculate relative to |
Get the value of this field from the milliseconds, which is approximate if this field is imprecise.
duration | the milliseconds to query, which may be negative |
---|
Get the value of this field from the milliseconds relative to an instant. For precise fields this method produces the same result as for the single argument get method.
If the millisecond duration is positive, then the instant is treated as a "start instant". If negative, the instant is treated as an "end instant".
duration | the milliseconds to query, which may be negative |
---|---|
instant | the start instant to calculate relative to |
Returns true as this field is precise.
Returns true as this field is supported.