org.jets3t.service.utils
Class TimeFormatter
java.lang.Object
org.jets3t.service.utils.TimeFormatter
- public class TimeFormatter
- extends java.lang.Object
Formats time values into human-readable strings.
|
Constructor Summary |
TimeFormatter()
|
TimeFormatter(java.lang.String hourSuffix,
java.lang.String hoursSuffix,
java.lang.String minuteSuffix,
java.lang.String minutesSuffix,
java.lang.String secondSuffix,
java.lang.String secondsSuffix)
|
|
Method Summary |
java.lang.String |
formatTime(long seconds)
Formats a seconds time value into a brief representation, such as 37 minutes. |
java.lang.String |
formatTime(long seconds,
boolean useUnicodeChars)
Formats a seconds time value into a brief representation, such as 37 minutes. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TimeFormatter
public TimeFormatter()
TimeFormatter
public TimeFormatter(java.lang.String hourSuffix,
java.lang.String hoursSuffix,
java.lang.String minuteSuffix,
java.lang.String minutesSuffix,
java.lang.String secondSuffix,
java.lang.String secondsSuffix)
formatTime
public java.lang.String formatTime(long seconds)
- Formats a seconds time value into a brief representation, such as
37 minutes.
Unicode characters are used to represent 1/4, 1/2 and 3/4 fractions.
- Parameters:
seconds - the number of seconds time value.
- Returns:
- a representation of the time.
formatTime
public java.lang.String formatTime(long seconds,
boolean useUnicodeChars)
- Formats a seconds time value into a brief representation, such as
37 minutes.
- Parameters:
seconds - the number of seconds time value.useUnicodeChars - if true, special unicode characters are used to represent 1/4, 1/2 and 3/4 fractions.
If false, the fractions are displayed in standard text.
- Returns:
- a representation of the time.