2011-09-09 2 views

Répondre

8
var timeSpan = TimeSpan.FromMilliseconds(5000); 

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

i ai changement dans 5000 timer1.interval insert TextBox1.Text = seconds.tostring(); et le travail! Merci beaucoup –

1

Faire usage de TimeSpan pour faire le travail pour vous

C# Convert Milliseconds, Seconds, Minutes

Essayez

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; 
} 
0

millisecondes à quelques secondes

seconds = myMillisecondValue /1000; 

millisecondes à minutes

minutes = myMillisecondValue /60000; 
1

Vérifiez le TimeSpan Methods.

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


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