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 のような double がある場合、.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