transformNormalDate static method
特殊日期格式转换正常日期格式 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;
}