Luca's
Luca's

Reputation: 373

Convert Timer Interval in seconds and minutes

I can get in textbox the timer1 interval but it is in milliseconds how to convert in seconds or in minutes?

Upvotes: 5

Views: 15451

Answers (4)

Pranay Rana
Pranay Rana

Reputation: 176956

Make use of TimeSpan to do the work for you

C# Convert Milliseconds, Seconds, Minutes

Try

public string getFormattedTimeFromMilliSecond(double milliSecond)
    {

        TimeSpan t = TimeSpan.FromMilliseconds(milliSecond);

        string formatedTime = string.Format("{0:D2}H:{1:D2}M:{2:D2}S",
                                t.Hours,
                                t.Minutes,
                                t.Seconds);

        return formatedTime;
}

Upvotes: 1

Soner Gönül
Soner Gönül

Reputation: 98848

Check the TimeSpan Methods.

   public static double ConvertMillisecondsToSeconds(double milliseconds)
        {
        return TimeSpan.FromMilliseconds(milliseconds).TotalSeconds;
        }


    public static double ConvertMillisecondsToMinutes(double milliseconds)
        {
        return TimeSpan.FromMilliseconds(milliseconds).TotalMinutes;
        }

Upvotes: 1

Kirill Polishchuk
Kirill Polishchuk

Reputation: 56202

var timeSpan = TimeSpan.FromMilliseconds(5000);

var seconds = timeSpan.TotalSeconds;
var minutes = timeSpan.TotalMinutes;

Upvotes: 9

Øyvind Bråthen
Øyvind Bråthen

Reputation: 60724

milliseconds to seconds

seconds = myMillisecondValue /1000;

milliseconds to minutes

minutes = myMillisecondValue /60000;

Upvotes: 0

Related Questions