getFormattedTime method

String getFormattedTime(
  1. TimeOfDay time
)

Formats a TimeOfDay object to HH:mm AM/PM string.

Implementation

String getFormattedTime(TimeOfDay time) {
  final hour = time.hourOfPeriod == 0 ? 12 : time.hourOfPeriod; // Handle 12-hour format
  final minute = time.minute.toString().padLeft(2, '0');
  final period = time.period == DayPeriod.am ? 'AM' : 'PM';

  return '$hour:$minute $period';
}