formattedDateTime property

String get formattedDateTime

Implementation

String get formattedDateTime {
  final day = timestamp.day.toString().padLeft(2, '0');
  final month = timestamp.month.toString().padLeft(2, '0');
  final year = timestamp.year;

  int hour = timestamp.hour;
  final amPm = hour >= 12 ? 'PM' : 'AM';
  hour = hour % 12;
  if (hour == 0) hour = 12;
  final hourStr = hour.toString().padLeft(2, '0');
  final minuteStr = timestamp.minute.toString().padLeft(2, '0');

  return '$day-$month-$year $hourStr:$minuteStr $amPm';
}