getTimeDifference static method
Implementation
static String getTimeDifference(String time) {
DateTime nowTime = DateTime.now();
DateTime earlierTime = DateTime.parse(time);
int daysDifference = nowTime.difference(earlierTime).inDays;
int hoursDifference = nowTime.difference(earlierTime).inHours;
int minutesDifference = nowTime.difference(earlierTime).inMinutes;
int secondsDifference = nowTime.difference(earlierTime).inSeconds;
if (daysDifference > 0) {
return daysDifference.toString();
} else if (hoursDifference > 0) {
return hoursDifference.toString();
} else if (minutesDifference > 0) {
return minutesDifference.toString();
} else if (secondsDifference > 0) {
return secondsDifference.toString();
} else {
return '0';
}
}