toFullTimeAmPm property
String
get
toFullTimeAmPm
Formats time as '10:30:05 PM'.
Example:
final date = DateTime(2024, 2, 24, 22, 30, 5);
final formatted = date.toFullTimeAmPm;
// returns: '10:30:05 PM'
Implementation
String get toFullTimeAmPm {
final amPm = hour < 12 ? 'AM' : 'PM';
final formattedHour = hour % 12 == 0 ? 12 : hour % 12;
final formattedMinute = minute.toString().padLeft(2, '0');
final formattedSecond = second.toString().padLeft(2, '0');
return '$formattedHour:$formattedMinute:$formattedSecond $amPm';
}