BattlelogMobile.Client.Converter.TimeSpanStringConverter.FormatAsCompleteUnits C# (CSharp) Метод

FormatAsCompleteUnits() приватный статический Метод

private static FormatAsCompleteUnits ( System.TimeSpan span ) : string
span System.TimeSpan
Результат string
        private static string FormatAsCompleteUnits(TimeSpan span)
        {
            long days = (long) Math.Floor(span.TotalDays);
            long hours = (long) Math.Floor(span.TotalHours);
            long minutes = (long) Math.Floor(span.TotalMinutes);

            if (days > 0)
                return string.Format(days == 1 ? "{0} day" : "{0} days", days);
            if (hours > 0)
                return string.Format(hours == 1 ? "{0} hour" : "{0} hours", hours);
            if (minutes > 0)
                return string.Format(minutes == 1 ? "{0} minute" : "{0} minutes", minutes);

            return "Less than a minute";
        }