getCustomTime static method
Implementation
static String getCustomTime(int? time, {String? split = '-'}) {
DateTime _now = DateTime.now();
String value = '';
if (time == null) return '';
if (DateUtil.isToday(time)) {
value = DateUtil.formatDateMs(time, format: "HH:mm");
} else if (DateUtil.isYesterday(
DateTime.fromMillisecondsSinceEpoch(time), _now)) {
value = '昨天';
} else if (DateUtil.isBeforeYesterday(
DateTime.fromMillisecondsSinceEpoch(time), _now)) {
value = '前天';
} else if (DateUtil.yearIsEqual(
DateTime.fromMillisecondsSinceEpoch(time), _now)) {
value = DateUtil.formatDateMs(time, format: "MM${split}dd HH:mm");
} else {
value =
DateUtil.formatDateMs(time, format: "yyyy${split}MM${split}dd HH:mm");
}
return value;
}