simpleString property
String
get
simpleString
获取简化版显示的时间字符串 >>>
Implementation
String get simpleString {
DateTime _now = DateTime.now();
DateTime now = DateTime(_now.year, _now.month, _now.day);
DateTime thisDate = DateTime(year, month, day);
Duration d = now.difference(thisDate);
String h = hour.digitsString(digitNumber: 2);
String min = minute.digitsString(digitNumber: 2);
String sec = second.digitsString(digitNumber: 2);
if (d > Duration(days: 3)) {
return dateTimeString;
} else if (d > Duration(days: 2)) {
return '前天 $h:$min:$sec';
} else if (d > Duration(days: 1)) {
return '昨天 $h:$min:$sec';
} else {
return '今天 $h:$min:$sec';
}
}