public static bool IsSleepTime() { TimeSpan SleepTimeStart = TimeSpan.Parse(CONSTANT.SLEEP_TIME); TimeSpan SleepTimeEnd = TimeSpan.Parse(CONSTANT.WAKEUP_TIME); bool isSleepTime = METHOD.TimeBetween(METHOD.DateTimeTZ(), SleepTimeStart, SleepTimeEnd); return(isSleepTime); }
private static bool IsDarkTime() { var coordinate = new Coordinate(Lat, Lon, DateTime.Now); var sunset = (DateTime)coordinate.CelestialInfo.SunSet; var sunrise = (DateTime)coordinate.CelestialInfo.SunRise; bool isDarkTime = METHOD.TimeBetween(METHOD.DateTimeTZ().ToUniversalTime(), sunset.TimeOfDay, sunrise.TimeOfDay); return(isDarkTime); }