formatTime function
Implementation
String formatTime({
required DateTime dateTime,
bool longTimeFormat = false,
bool includeSeconds = false,
}) {
if (!longTimeFormat) {
if (dateTime.hour < 12) {
if (includeSeconds) {
return '${formatHour(dateTime.hour)}:${formatNumber(dateTime.minute)}:${formatNumber(dateTime.second)} am';
} else {
return '${formatHour(dateTime.hour)}:${formatNumber(dateTime.minute)} am';
}
} else {
if (includeSeconds) {
return '${formatHour(dateTime.hour)}:${formatNumber(dateTime.minute)}:${formatNumber(dateTime.second)} pm';
} else {
return '${formatHour(dateTime.hour)}:${formatNumber(dateTime.minute)} pm';
}
}
} else {
if (includeSeconds) {
return '${formatNumber(dateTime.hour)}:${formatNumber(dateTime.minute)}:${formatNumber(dateTime.second)}';
} else {
return '${formatNumber(dateTime.hour)}:${formatNumber(dateTime.minute)}';
}
}
}