static void AppendTime(double time, StringBuilder sb){
int hour = HourFromTime(time);
if (hour < 10)
sb.Append("0");
sb.Append(hour);
sb.Append(":");
int minute = MinFromTime(time);
if (minute < 10)
sb.Append("0");
sb.Append(minute);
sb.Append(":");
int second = SecFromTime(time);
if (second < 10)
sb.Append("0");
sb.Append(second);
}