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 date_format.formatDate(
date, [date_format.yyyy, '-', date_format.mm, '-', date_format.dd]);
}
}