private static double TimeWithinDay(double time){ double result = time % msPerDay; if (result < 0) result += msPerDay; return result; }