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}"); }
public UserActivity() : this((int)TimeConvert.Minutes2Ms(5)) { }