convertTo12HourFormat function
- {required String timeString}
Implementation
String convertTo12HourFormat({required String timeString}) {
List<String> parts = timeString.split(':');
int hours = int.parse(parts[0]);
int minutes = int.parse(parts[1]);
String period = (hours < 12) ? 'AM' : 'PM';
hours = hours % 12;
if (hours == 0) {
hours = 12; // 12 AM or 12 PM
}
String time12HourFormat =
'$hours:${minutes.toString().padLeft(2, '0')} $period';
return time12HourFormat;
}