Reputation: 373
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
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
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
Reputation: 56202
var timeSpan = TimeSpan.FromMilliseconds(5000);
var seconds = timeSpan.TotalSeconds;
var minutes = timeSpan.TotalMinutes;
Upvotes: 9
Reputation: 60724
milliseconds to seconds
seconds = myMillisecondValue /1000;
milliseconds to minutes
minutes = myMillisecondValue /60000;
Upvotes: 0