如何将秒转换为分钟:秒的格式
发布于 2010-09-08 14:10:41
int totalSeconds = 222;
int seconds = totalSeconds % 60;
int minutes = totalSeconds / 60;
string time = minutes + ":" + seconds;
发布于 2010-09-08 14:13:23
一个通用的版本是像这样使用TimeSpan
:
var span = new TimeSpan(0, 0, seconds); //Or TimeSpan.FromSeconds(seconds); (see Jakob C´s answer)
var yourStr = string.Format("{0}:{1:00}",
(int)span.TotalMinutes,
span.Seconds);
发布于 2010-09-08 14:14:49
为了完整起见,我将使用TimeSpan
添加一个答案(适用于.NET 4.0):
int seconds = 1045;
var timespan = TimeSpan.FromSeconds(seconds);
Console.WriteLine(timespan.ToString(@"mm\:ss"));
https://stackoverflow.com/questions/3665012
复制相似问题