Sonnenaufgangszeit rechnen

snprintf_P(buf, sizeof(buf), PSTR("Dawn: %02d:%02d,  Sunrise: %02d:%02d,  Sunset: %02d:%02d,  Dusk: %02d:%02d"), dawn/60, dawn%60, sunrise/60, sunrise%60, sunset/60, sunset%60, dusk/60, dusk%60);

ich habs jetzt so ausgeben probiert

Serial.print("Sunrise: %02d:%02d "),dawn/60, dawn%60;

Kann ich die Stunden (5) und Minuten (13) nicht irgendwie in eine Variable zusammenfassen?