mirror of
https://github.com/igniterealtime/Spark.git
synced 2025-10-29 19:57:28 +00:00
ModelUtil.getTimeFromLong(): show the LESS_THAN_ONE_MINUTE only if no days and hours
Optimizations: allocate more for the string builder and append space as char Signed-off-by: Sergey Ponomarev <stokito@gmail.com>
This commit is contained in:
parent
a933b55545
commit
866e0ec599
@ -67,24 +67,19 @@ public final class ModelUtil {
|
||||
long numHours = diff / MS_IN_AN_HOUR;
|
||||
diff = diff % MS_IN_AN_HOUR;
|
||||
long numMinutes = diff / MS_IN_A_MINUTE;
|
||||
if (numMinutes == 0) {
|
||||
if (numDays == 0 && numHours == 0 && numMinutes == 0) {
|
||||
return LESS_THAN_ONE_MINUTE;
|
||||
}
|
||||
|
||||
StringBuilder buf = new StringBuilder();
|
||||
|
||||
StringBuilder buf = new StringBuilder(40);
|
||||
if(numDays > 0){
|
||||
buf.append(numDays).append(" ").append(DAYS).append(", ");
|
||||
buf.append(numDays).append(' ').append(DAYS).append(", ");
|
||||
}
|
||||
|
||||
if (numHours > 0) {
|
||||
buf.append(numHours).append(" ").append(HOURS).append(", ");
|
||||
buf.append(numHours).append(' ').append(HOURS).append(", ");
|
||||
}
|
||||
|
||||
buf.append(numMinutes).append(" ").append(MINUTES);
|
||||
|
||||
String result = buf.toString();
|
||||
return result;
|
||||
buf.append(numMinutes).append(' ').append(MINUTES);
|
||||
return buf.toString();
|
||||
}
|
||||
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user