Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如果我有像 2.75 这样的双精度,.Net 中有没有办法将其格式化为“2:45”
例如,如果是 2.75555555555,则应将其四舍五入到最接近的分钟。我不介意自己编码,但我想知道 .Net 是否可以。我检查了 ToString 但没有找到任何东西。
谢谢
使用 TimeSpan 及其 ToString 格式化程序:
TimeSpan timespan = TimeSpan.FromHours(2.75); string output = timespan.ToString("h\\:mm");
例如
TimeSpan.FromHours(2.75555).ToString("h\\:mm")
输出
2:45