How show minutes and seconds with Stopwatch()

前端 未结 7 479
北荒
北荒 2021-02-01 12:20

I need to show also the minutes, actually I use this code for show the seconds, but also need the minutes

TimeSpan ts = stopwatch.Elapsed;
Console.WriteLine(\"F         


        
7条回答
  •  梦谈多话
    2021-02-01 13:15

    You should use:

    ts.ToString("mm\\:ss\\.ff")
    

    this will give you minutes, seconds and the hundredths of a second in a time interval.

    also take a look at http://msdn.microsoft.com/en-us/library/ee372287.aspx

    EDITED: well if you want minutes be your biggest unit you can do the following:

    string.Format("{0}:{1}", Math.Floor(ts.TotalMinutes), ts.ToString("ss\\.ff"))
    

提交回复
热议问题