getDisplayTime static method
Get display time.
Implementation
static String getDisplayTime(
int value, {
bool hours = true,
bool minute = true,
bool second = true,
bool milliSecond = true,
String hoursRightBreak = ':',
String minuteRightBreak = ':',
String secondRightBreak = '.',
}) {
final hoursStr = getDisplayTimeHours(value);
final mStr = getDisplayTimeMinute(value, hours: hours);
final sStr = getDisplayTimeSecond(value);
final msStr = getDisplayTimeMillisecond(value);
final result = <String>[];
if (hours) {
result.add(hoursStr);
}
if (minute) {
if (hours) {
result.add(hoursRightBreak);
}
result.add(mStr);
}
if (second) {
if (minute) {
result.add(minuteRightBreak);
}
result.add(sStr);
}
if (milliSecond) {
if (second) {
result.add(secondRightBreak);
}
result.add(msStr);
}
return result.join();
}