Related Articles
Converting seconds into days, hours, minutes and seconds
• Difficulty Level : Easy
• Last Updated : 01 Apr, 2021

Given an integer n(in seconds).Convert it into days, hours, minutes and seconds.
Examples:

```Input : 369121517
Output : 4272 days 5 hours 45 minutes 17 seconds

Input : 129600
Output : 1 days 12 hours 0 minutes 0 seconds```

Number of days = ⌊ n / (24 * 3600) ⌋
Number of Hours = ⌊ (n % (24 * 3600)) / 3600 ⌋
Number of Minutes = ⌊ (n % (24 * 3600 * 3600)) / 60 ⌋
Number of Seconds = ⌊ (n % (24 * 3600 * 3600 * 60)) / 60 ⌋

## C++

 `// C++ program to convert seconds``// into days, hours,minutes,seconds``#include ``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

 ``

## Javascript

 ``

Output :

`1 days 12 hours 0 minutes 0 seconds `

My Personal Notes arrow_drop_up