X-Git-Url: https://gitweb.fperrin.net/?p=GpsPrune.git;a=blobdiff_plain;f=tim%2Fprune%2Fgui%2FDisplayUtils.java;h=25640d8e5072bfc2e70acfc3e26c7de208a494e3;hp=49ca3870b6304ccc3bc2c40f56b18d2b3685a6fe;hb=88f2c3647ed9e055090484f01a959d4581f85e7d;hpb=326f489e36aa7f235bc19409a57bf4955cd50f24 diff --git a/tim/prune/gui/DisplayUtils.java b/tim/prune/gui/DisplayUtils.java index 49ca387..25640d8 100644 --- a/tim/prune/gui/DisplayUtils.java +++ b/tim/prune/gui/DisplayUtils.java @@ -70,4 +70,24 @@ public abstract class DisplayUtils FORMAT_FLEX.setMinimumFractionDigits(numDigits); return FORMAT_FLEX.format(inVal); } + + /** + * Convert the given hour and minute values into a string H:MM + * @param inHour hour of day, 0-24 + * @param inMinute minute, 0-59 + * @return string, either H:MM or HH:MM + */ + public static String makeTimeString(int inHour, int inMinute) + { + StringBuilder sb = new StringBuilder(); + final int hour = (inHour >= 0 && inHour <= 24) ? inHour : 0; + sb.append(hour); + + sb.append(':'); + + final int minute = (inMinute >= 0 && inMinute <= 59) ? inMinute : 0; + if (minute <= 9) {sb.append('0');} + sb.append(minute); + return sb.toString(); + } }