hasokeric
3/17/2016 - 2:29 PM

Epicor: Convert Seconds Since Midnight to an Actual Time

Epicor: Convert Seconds Since Midnight to an Actual Time

public static string ConvertSecondsToTime(int secondsSinceMidnight)
{
    // Initialize Variables
    int hour = 0, minutes = 0, seconds = 0;
    decimal hourSecondsLeftOver = 0;

    // Get Hour
    hour = (int) secondsSinceMidnight / 3600;
    hourSecondsLeftOver = (decimal) secondsSinceMidnight - (hour * 3600);

    // Get Minutes
    minutes = (int) hourSecondsLeftOver / 60;

    // Get Seconds
    seconds = (int) hourSecondsLeftOver - (minutes * 60);

    // Return Result
    return String.Format("{0:00}:{1:00}:{2:00}", hour, minutes, seconds);
}