mirror of
https://github.com/HChaZZY/PiliPlus.git
synced 2025-12-16 15:16:15 +08:00
show livetime
tweak Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
@@ -32,4 +32,26 @@ class DurationUtil {
|
||||
}
|
||||
return duration;
|
||||
}
|
||||
|
||||
static String formatDurationBetween(int startMillis, int endMillis) {
|
||||
int diffMillis = endMillis - startMillis;
|
||||
final duration = Duration(milliseconds: diffMillis);
|
||||
|
||||
final years = duration.inDays ~/ 365;
|
||||
final months = (duration.inDays % 365) ~/ 30;
|
||||
final days = (duration.inDays % 365) % 30;
|
||||
final hours = duration.inHours % 24;
|
||||
final minutes = duration.inMinutes % 60;
|
||||
|
||||
var format = '';
|
||||
|
||||
if (years > 0) format += '$years年';
|
||||
if (months > 0) format += '$months月';
|
||||
if (days > 0) format += '$days天';
|
||||
if (hours > 0) format += '$hours小时';
|
||||
|
||||
format += '$minutes分钟';
|
||||
|
||||
return format;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user