Dado un número entero n (en segundos). Conviértalo en días, horas, minutos y segundos.
Ejemplos:
Entrada: 369121517
Salida: 4272 días 5 horas 45 minutos 17 segundos
Entrada: 129600
Salida: 1 día 12 horas 0 minutos 0 segundos
Número de días = ⌊ n / (24 * 3600) ⌋
Número de horas = ⌊ (n % (24 * 3600)) / 3600 ⌋
Número de minutos = ⌊ (n % (24 * 3600 * 3600)) / 60 ⌋
Número de Segundos = ⌊ (n % (24 * 3600 * 3600 * 60)) / 60 ⌋
C++
// C++ program to convert seconds // into days, hours,minutes,seconds #include <bits/stdc++.h> using namespace std; // function convert second into day // hours, minutes and seconds void ConvertSectoDay(int n) { int day = n / (24 * 3600); n = n % (24 * 3600); int hour = n / 3600; n %= 3600; int minutes = n / 60 ; n %= 60; int seconds = n; cout << day << " " << "days " << hour << " " << "hours " << minutes << " " << "minutes " << seconds << " " << "seconds " << endl; } // Driver code int main() { // Given n is in seconds int n = 129600; ConvertSectoDay(n); return 0; }
Java
// Java program to convert seconds // into days, hours,minutes,seconds import java.io.*; class GFG { // function convert second into day // hours, minutes and seconds static void ConvertSectoDay(int n) { int day = n / (24 * 3600); n = n % (24 * 3600); int hour = n / 3600; n %= 3600; int minutes = n / 60 ; n %= 60; int seconds = n; System.out.println( day + " " + "days " + hour + " " + "hours " + minutes + " " + "minutes " + seconds + " " + "seconds "); } // Driver code public static void main (String[] args) { // Given n is in seconds int n = 129600; ConvertSectoDay(n); } } // This code is contributed by vt_m.
Python3
# Python3 program to convert seconds # into days, hours, minutes, seconds # Function convert second into day # hours, minutes and seconds def ConvertSectoDay(n): day = n // (24 * 3600) n = n % (24 * 3600) hour = n // 3600 n %= 3600 minutes = n // 60 n %= 60 seconds = n print(day,"days", hour, "hours", minutes, "minutes", seconds, "seconds") # Driver code # Given n is in seconds n = 129600 ConvertSectoDay(n) # This code is contributed by Anant Agarwal.
C#
// C# program to convert seconds // into days, hours,minutes,seconds using System; class GFG { // function convert second into day // hours, minutes and seconds static void ConvertSectoDay(int n) { int day = n / (24 * 3600); n = n % (24 * 3600); int hour = n / 3600; n %= 3600; int minutes = n / 60 ; n %= 60; int seconds = n; Console.WriteLine( day + " " + "days " + hour + " " + "hours " + minutes + " " + "minutes " + seconds + " " + "seconds "); } // Driver code public static void Main () { // Given n is in seconds int n = 129600; ConvertSectoDay(n); } } // This code is contributed by vt_m.
PHP
<?php // PHP program to convert seconds // into days, hours,minutes,seconds // function convert second into day // hours, minutes and seconds function ConvertSectoDay($n) { $day = floor($n / (24 * 3600)); $n = ($n % (24 * 3600)); $hour = $n / 3600; $n %= 3600; $minutes = $n / 60 ; $n %= 60; $seconds = $n; echo ("$day days $hour hours $minutes minutes $seconds seconds"); } // Driver code { // Given n is in seconds $n = 129600; ConvertSectoDay($n); return 0; } // This code is contributed by Nitin Mittal. ?>
Javascript
<script> // JavaScript program to convert seconds // into days, hours,minutes,seconds // Function convert second into day // hours, minutes and seconds function ConvertSectoDay(n) { var day =parseInt( n / (24 * 3600)); n = n % (24 * 3600); var hour = parseInt(n / 3600); n %= 3600; var minutes = n / 60; n %= 60; var seconds = n; document.write( day + " " + "days " + hour + " " + "hours " + minutes.toFixed() + " " + "minutes " + seconds.toFixed() + " " + "seconds "); } // Driver code // Given n is in seconds var n = 129600; ConvertSectoDay(n); // This code contributed by Rajput-Ji </script>
Producción
1 days 12 hours 0 minutes 0 seconds
Tiempo Complejidad: O(1)
Espacio Auxiliar: O(1)
Publicación traducida automáticamente
Artículo escrito por mansibansal2112 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA