Example #1
0
        public static string FormatSummary(double tms)
        {
            int totalMinutes = (int)tms;
            int wdays, hours, mins;

            if (totalMinutes > 0)
            {
                wdays = (int)TimeConvert.Convert(totalMinutes, Tcunit.MINUTES, Tcunit.WORKINGDAYS); // working days
                hours = (int)TimeConvert.Convert(
                    totalMinutes - TimeConvert.Convert(wdays, Tcunit.WORKINGDAYS, Tcunit.MINUTES),
                    Tcunit.MINUTES, Tcunit.HOURS);
                mins = (int)(totalMinutes - TimeConvert.Convert(hours, Tcunit.HOURS, Tcunit.MINUTES) -
                             TimeConvert.Convert(wdays, Tcunit.WORKINGDAYS, Tcunit.MINUTES));
            }
            else
            {
                wdays = hours = mins = 0;
            }

            return($"{wdays:00}:{hours:00}:{mins:00}");
        }
Example #2
0
 public UserActivity() : this((int)TimeConvert.Minutes2Ms(5))
 {
 }