Para convertir segundos en horas, nos dividimos en 60 (segundos por minuto) y luego por 60 nuevamente (minutos por hora):
1,000,000 de segundos / 60 segundos / minuto / 60 minutos / hora ≈ 277.78 horas
Por lo tanto, tomaría aproximadamente $ \ boxed {278} $ horas.