getNewsTimeStr static method
日期格式转换
Implementation
static String getNewsTimeStr(context, DateTime date) {
int subTimes =
DateTime.now().millisecondsSinceEpoch - date.millisecondsSinceEpoch;
if (subTimes < millisLimit) {
return S.of(context).strTimeNow;
} else if (subTimes < secondsLimit) {
return S
.of(context)
.strTimeSeconds((subTimes / millisLimit).round().toString());
} else if (subTimes < minutesLimit) {
return S
.of(context)
.strTimeMin((subTimes / secondsLimit).round().toString());
} else if (subTimes < hoursLimit) {
return S
.of(context)
.strTimeHours((subTimes / minutesLimit).round().toString());
} else if (subTimes < daysLimit) {
return S
.of(context)
.strTimeDays((subTimes / hoursLimit).round().toString());
} else {
return dateFormat.formatDate(
date, [dateFormat.yyyy, '-', dateFormat.mm, '-', dateFormat.dd]);
}
}