PeriodBuilder may be used alone or be set on a DurationFormatter to customize how that formatter constructs a Period for formatting.
None of the operations on PeriodBuilder change the current builder.
| Modifier and Type | Method and Description |
|---|---|
| public Period | Returns: a Period that represents the durationthe duration in milliseconds from the current time
to the target time. A negative duration indicates a time in the past duration)Create a period of the given duration using the current system time as the reference time. |
| public Period | Returns: a Period that represents the durationthe duration in milliseconds from the referenced time
to the target time. A negative duration indicates a time before the
reference time duration, long the reference date from which to compute the period referenceDate)Create a period of the given duration using the provided reference date. |
| public PeriodBuilder | withLocale(String localeName)
Returns a new PeriodBuilder that uses the provided locale to determine what periods are available for use. |
| public PeriodBuilder | withTimeZone(TimeZone tz)
Returns a new PeriodBuilder that computes periods starting at dates in the provided time zone. |
| create | back to summary |
|---|---|
| public Period create(long duration) Create a period of the given duration using the current system time as the reference time.
| |
| createWithReferenceDate | back to summary |
|---|---|
| public Period createWithReferenceDate(long duration, long referenceDate) Create a period of the given duration using the provided reference date.
| |
| withLocale | back to summary |
|---|---|
| public PeriodBuilder withLocale(String localeName) Returns a new PeriodBuilder that uses the provided locale to determine what periods are available for use. | |
| withTimeZone | back to summary |
|---|---|
| public PeriodBuilder withTimeZone(TimeZone tz) Returns a new PeriodBuilder that computes periods starting at dates in the provided time zone. | |