corrected minus time display

This commit is contained in:
Jörg Henke
2022-08-22 17:58:20 +02:00
parent 718e9c7d0b
commit 999a20a6f9
2 changed files with 5 additions and 3 deletions

View File

@ -5,7 +5,7 @@ plugins {
} }
group = 'de.jottyfan' group = 'de.jottyfan'
version = '1.2.5' version = '1.2.6'
sourceCompatibility = '11' sourceCompatibility = '11'
ext['spring-framework.version'] = '5.3.18' ext['spring-framework.version'] = '5.3.18'

View File

@ -168,7 +168,9 @@ public class SummaryBean implements Serializable {
public String getOverdue() { public String getOverdue() {
Duration overdue = getTotalTime().minus(maxDayWorktime); Duration overdue = getTotalTime().minus(maxDayWorktime);
int minutes = overdue.toMinutesPart(); int minutes = overdue.toMinutesPart();
minutes = minutes < 0 ? (-1 * minutes) : minutes; boolean negative = minutes < 0;
return String.format("%02d:%02d", overdue.toHours(), minutes); minutes = negative ? (-1 * minutes) : minutes;
String result = String.format("%02d:%02d", overdue.toHours(), minutes);
return negative ? "-" + result : result;
} }
} }