transformNormalDate static method

String transformNormalDate([
  1. String? date,
  2. int type = 1
])

特殊日期格式转换正常日期格式 date : 2020-08-09T21:54:55.000+0000 或时间戳(毫秒) type === 1 ? '2020-08-09 21:54:55' : '2020-08-09'

Implementation

static String transformNormalDate([String? date, int type = 1]) {
  DateTime newData;
  if (date == null) {
    newData = DateTime.now();
  } else {
    newData = DateTime.parse(date);
  }

  int year = newData.year;
  int month = newData.month;
  int day = newData.day;
  int hours = newData.hour;
  int minutes = newData.minute;
  int seconds = newData.second;
  String? dateString;
  if (type == 1) {
    dateString = "$year-$month-$day $hours:$minutes:$seconds";
  } else {
    dateString = "$year-$month-$day";
  }
  return dateString;
}