TimeSpan
次のコード行でフォーマットしようとしています:
.ToString("[d.]hh:mm:ss")
をスローしますが、 、、およびFormatException
を削除すると例外はなくなります。また、スペースを含めることはできません。なぜこれが起こっているのか誰にも分かりますか?このmsdn ページには、これらの文字を含めることができることが明確に記載されています。私は.Net Framework 4.5.2 btwを使用しています。:
[]
.
ありがとう。
TimeSpan
次のコード行でフォーマットしようとしています:
.ToString("[d.]hh:mm:ss")
をスローしますが、 、、およびFormatException
を削除すると例外はなくなります。また、スペースを含めることはできません。なぜこれが起こっているのか誰にも分かりますか?このmsdn ページには、これらの文字を含めることができることが明確に記載されています。私は.Net Framework 4.5.2 btwを使用しています。:
[]
.
ありがとう。
TimeSpan ts = new TimeSpan(5, 10, 44);
string test = string.Format("{0:dd\\:hh\\:mm\\:ss\\.ffff}", ts);
リテラル文字をエスケープする必要があります。それはかなり厄介ですが、これはあなたが必要とするものです。
TimeSpan ts = new TimeSpan(1, 2, 3, 4, 555);
string output = ts.ToString("d\\.hh\\:mm\\:ss");
こちらのドキュメントを参照してください。