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.