getTimeStampFormatted function

String getTimeStampFormatted([
  1. int timestamp = 0
])

Implementation

String getTimeStampFormatted([int timestamp = 0]) {
  // Define the desired format using a pattern
  // HH is for 24-hour format (00-23)
  // hh is for 12-hour format (01-12)
  final DateFormat formatter = DateFormat('yyyy-MM-dd HH:mm:ss');

  if (timestamp == 0) {
    timestamp = DateTime.now().millisecondsSinceEpoch;
  }

  // Format the DateTime object into a String
  final String formattedDate = formatter.format(
    DateTime.fromMillisecondsSinceEpoch(timestamp),
  );
  return formattedDate;
}