2014-02-18 33 views

回答

10

使用TimeSpan

double seconds = 121.0005; 
TimeSpan sp = TimeSpan.FromSeconds(seconds); 
Console.Write(string.Format("{0} mins", sp.ToString(@"m\:ss"))); 
+0

工程就像一个魅力!谢谢。 –

7

而不是DateTime你需要的是TimeSpan,因为你的输入是代表一个时间值,而不是Date

使用TimeSpan.FromSeconds方法。

double sec = 121.0005; 
TimeSpan ts = TimeSpan.FromSeconds(sec); 
相关问题