convertHourTo24 static method
dynamic
convertHourTo24(
- String fullHour, {
- AbstractCrystalLocale locale = const CrystalEnglishLocale(),
Implementation
static convertHourTo24(String fullHour,
{AbstractCrystalLocale locale = const CrystalEnglishLocale()}) {
int? hour;
int currentHour = int.parse(fullHour.split(":")[0]);
int currentMinute = int.parse(fullHour.split(":")[1]);
if (fullHour.endsWithIgnoreCase(locale.am) && currentHour == 12) {
hour = 0;
} else if (fullHour.endsWithIgnoreCase(locale.pm) && currentHour != 12) {
hour = currentHour + 12;
}
return "$hour:$currentMinute";
}