如果我有一个像2.75这样的双精度数,在.Net中有没有办法将它格式化为'2:45‘?
例如,如果是2.75555555555,则应将其舍入到最接近的分钟。我不介意自己编写代码,但我想知道.Net是否可以。我检查了ToString,但没有找到任何东西。
谢谢
发布于 2013-03-29 01:57:31
使用TimeSpan及其ToString格式化程序:
TimeSpan timespan = TimeSpan.FromHours(2.75);
string output = timespan.ToString("h\\:mm");例如
TimeSpan.FromHours(2.75555).ToString("h\\:mm")输出
2:45
https://stackoverflow.com/questions/15688802
复制相似问题