dateFormat method
格式化时间,不符合将返回原值
Implementation
String dateFormat(dynamic dateTime, {String pattern = 'yyyy-MM-dd HH:mm:ss'}) {
var fm = dateTime.toString();
if (dateTime is String) {
final date = DateTime.tryParse(dateTime);
if (date != null) {
return date.dmFormat(pattern: pattern);
}
} else if (dateTime is DateTime) {
return dateTime.dmFormat(pattern: pattern);
} else if (dateTime is int) {
final date = DateTime.fromMillisecondsSinceEpoch(dateTime);
return date.dmFormat(pattern: pattern);
}
return fm;
}