summaryrefslogtreecommitdiffstats
path: root/dozentenmodul/src/main/java/org/openslx/dozmod/util/FormatHelper.java
diff options
context:
space:
mode:
Diffstat (limited to 'dozentenmodul/src/main/java/org/openslx/dozmod/util/FormatHelper.java')
-rw-r--r--dozentenmodul/src/main/java/org/openslx/dozmod/util/FormatHelper.java23
1 files changed, 9 insertions, 14 deletions
diff --git a/dozentenmodul/src/main/java/org/openslx/dozmod/util/FormatHelper.java b/dozentenmodul/src/main/java/org/openslx/dozmod/util/FormatHelper.java
index a1264da5..98b48df8 100644
--- a/dozentenmodul/src/main/java/org/openslx/dozmod/util/FormatHelper.java
+++ b/dozentenmodul/src/main/java/org/openslx/dozmod/util/FormatHelper.java
@@ -140,23 +140,18 @@ public class FormatHelper {
* the same as longDate
*/
public static String daysTil(final long timestamp) {
- long minutesLeft = (timestamp * 1000 - System.currentTimeMillis()) / ( 1000 * 60 );
- long hoursLeft = minutesLeft / 60;
- long daysLeft = hoursLeft / 24;
+ long minutesLeft = (timestamp * 1000 - System.currentTimeMillis()) / (1000 * 60);
if (minutesLeft <= 0)
return "-";
- if (daysLeft > 14) {
- return longDate(timestamp);
- } else if (daysLeft >= 1) {
- return new String(daysLeft + " Tag(e)");
- } else if (hoursLeft > 0) {
- return new String(hoursLeft + " Stunde(n)");
- } else if (minutesLeft > 0){
+ if (minutesLeft < 60)
return new String(minutesLeft + " Minute(n)");
- } else {
- return "-";
- }
-
+ long hoursLeft = minutesLeft / 60;
+ if (hoursLeft < 24)
+ return new String(hoursLeft + " Stunde(n)");
+ long daysLeft = hoursLeft / 24;
+ if (daysLeft < 14)
+ return new String(daysLeft + " Tag(e)");
+ return longDate(timestamp);
}
/**