timeStampToDateString static method
String
timeStampToDateString(
- int? timeStamp
)
Implementation
static String timeStampToDateString(int? timeStamp) {
String timeString = '';
if (timeStamp != null) {
int oneSecond = 1;
int oneMinute = oneSecond * 1;
int oneHour = oneMinute * 60;
int oneDay = oneHour * 24;
// int seconds = ((millSeconds % oneMinute) / oneSecond).floor();
int minutes = ((timeStamp % oneHour) / oneMinute).floor();
int hours = ((timeStamp % oneDay) / oneHour).floor();
int days = (timeStamp / oneDay).floor();
if (days != 0) {
timeString += (days != 1) ? ('${days}d') : ('${days}d');
}
if (hours != 0) {
timeString += (hours != 1) ? (' ${hours}h') : ('${hours}h');
}
if (minutes != 0) {
timeString += (minutes != 1) ? (' ${minutes}m') : ('${minutes}m');
}
}
return timeString;
}