我正在寻找以下格式:
00:00:00
将该部分用作参考here。这应该在技术上有效.ToString("hh:mm:ss")
,但它抱怨语法错误。
注意: ToString("g")
已关闭,但为我提供了此格式0:0:0.0000...
。如果有问题的值不是整数,我希望格式化程序截断或舍入。
答案 0 :(得分:2)
尝试:
ToString("hh':'mm':'ss")
也应该有效:
ToString("c")
答案 1 :(得分:2)
您的语法几乎正确,这可行:ToString("hh\\:mm\\:ss");
答案 2 :(得分:0)
假设你有TimeSpan ts
;
然后尝试:
String.Format("{0} {1} {2}", ts.Hours, ts.Minutes, ts.Seconds);