次の形式を探しています。
00:00:00
ここのセクションを参照として使用します。これは技術的.ToString("hh:mm:ss")
には機能するはずですが、構文エラーがあると不平を言っています。
注: ToString("g")
近いですが、この形式が得られます0:0:0.0000...
。問題の値が整数でない場合、フォーマッタで切り捨てまたは丸めを行います。
あなたの構文はほぼ正しいです、これはうまくいきます:ToString("hh\\:mm\\:ss");
試す:
ToString("hh':'mm':'ss")
また動作するはずです:
ToString("c")
あなたが持っていると仮定しますTimeSpan ts
;
次に試してください:
String.Format("{0} {1} {2}", ts.Hours, ts.Minutes, ts.Seconds);