fixed delta time format: 2 seconds, 1 second, 0 seconds
This commit is contained in:
parent
7a89380eca
commit
203e15fe03
|
@ -159,19 +159,19 @@ static int print_time_delta(FILE *stream, const struct printf_info *info,
|
|||
if (delta > 2 * 60 * 60 * 24)
|
||||
{
|
||||
delta /= 60 * 60 * 24;
|
||||
unit = "days";
|
||||
unit = "day";
|
||||
}
|
||||
else if (delta > 2 * 60 * 60)
|
||||
{
|
||||
delta /= 60 * 60;
|
||||
unit = "hours";
|
||||
unit = "hour";
|
||||
}
|
||||
else if (delta > 2 * 60)
|
||||
{
|
||||
delta /= 60;
|
||||
unit = "minutes";
|
||||
unit = "minute";
|
||||
}
|
||||
return fprintf(stream, "%d %s", delta, unit);
|
||||
return fprintf(stream, "%d %s%s", delta, unit, (delta == 1)? "":"s");
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
Loading…
Reference in New Issue