reformatDate method

String reformatDate({
  1. String from = 'yyyy-MM-ddTHH:mm:ssZ',
  2. String to = 'dd MMM yyyy',
  3. String locale = 'in',
  4. int addHours = 0,
})

Implementation

String reformatDate({
  String from = 'yyyy-MM-ddTHH:mm:ssZ',
  String to = 'dd MMM yyyy',
  String locale = 'in',
  int addHours = 0,
}) {
  initializeDateFormatting(locale);
  String output;
  try {
    output = toDateEx(format: from, locale: locale)
        .add(addHours.hours)
        .toStringEx(format: to, locale: locale);
  } catch (e) {
    logE(e.toString());
    output = 'error';
  }
  return output;
}