getNewsTimeStr static method
Implementation
static String getNewsTimeStr(DateTime date) {
int subTime =
DateTime.now().millisecondsSinceEpoch - date.millisecondsSinceEpoch;
if (subTime < MILLIS_LIMIT) {
return "刚刚";
} else if (subTime < SECONDS_LIMIT) {
return "${(subTime / MILLIS_LIMIT).round()} 秒前";
} else if (subTime < MINUTES_LIMIT) {
return "${(subTime / SECONDS_LIMIT).round()} 分钟前";
} else if (subTime < HOURS_LIMIT) {
return "${(subTime / MINUTES_LIMIT).round()} 小时前";
} else if (subTime < DAYS_LIMIT) {
return "${(subTime / HOURS_LIMIT).round()} 天前";
} else {
return getDateStr(date);
}
}