AssemblyCSharp.StringUtils.GetFormattedTimeWithText C# (CSharp) Метод

GetFormattedTimeWithText() публичный статический Метод

public static GetFormattedTimeWithText ( int requiredTimeInSeconds ) : string
requiredTimeInSeconds int
Результат string
        public static string GetFormattedTimeWithText(int requiredTimeInSeconds)
        {
            var days = (int) Math.Floor(requiredTimeInSeconds/86400f);
            requiredTimeInSeconds -= days*86400;

            var hours = (int) Math.Floor(requiredTimeInSeconds/3600f);
            requiredTimeInSeconds -= hours*3600;

            var minutes = (int) Math.Floor(requiredTimeInSeconds/60f);
            requiredTimeInSeconds -= minutes*60;

            var seconds = requiredTimeInSeconds;

            var formattedText = string.Format("{0}{1}{2}{3}", ((days != 0) ? days + "d " : ""), ((hours != 0) ? hours + "h " : ""), ((minutes != 0) ? minutes + "m " : ""), ((seconds != 0) ? seconds + "s" : ""));

            return formattedText;
        }