我正在尝试TimeSpan
使用以下代码行格式化 a:
.ToString("[d.]hh:mm:ss")
它抛出一个,但是当我删除、和FormatException
时,异常消失了。我也不能包含空格。有谁知道为什么会这样?在这个msdn 页面上,它明确指出您可以包含这些字符。我正在使用 .Net 框架 4.5.2 顺便说一句。:
[]
.
谢谢。
我正在尝试TimeSpan
使用以下代码行格式化 a:
.ToString("[d.]hh:mm:ss")
它抛出一个,但是当我删除、和FormatException
时,异常消失了。我也不能包含空格。有谁知道为什么会这样?在这个msdn 页面上,它明确指出您可以包含这些字符。我正在使用 .Net 框架 4.5.2 顺便说一句。:
[]
.
谢谢。
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");
请参阅此处的文档。