formatTime static method

String formatTime(
  1. int? timestamp
)

Implementation

static String formatTime(int? timestamp) {
  if (timestamp == null) return '';
  final time = DateTime.fromMillisecondsSinceEpoch(timestamp);
  final hour = time.hour > 12 ? time.hour - 12 : (time.hour == 0 ? 12 : time.hour);
  final period = time.hour >= 12 ? 'PM' : 'AM';
  return '$hour:${time.minute.toString().padLeft(2, '0')} $period';
}