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.
我正在寻找以下格式: 00:00:00
00:00:00
在此处使用该部分作为参考。这在技术上应该可行.ToString("hh:mm:ss"),但它抱怨存在语法错误。
.ToString("hh:mm:ss")
注意: ToString("g")很接近,但给了我这种格式0:0:0.0000...。如果所讨论的值不是整数,我希望格式化程序截断或舍入。
ToString("g")
0:0:0.0000...
尝试:
ToString("hh':'mm':'ss")
也应该工作:
ToString("c")
您的语法几乎是正确的,这有效:ToString("hh\\:mm\\:ss");
ToString("hh\\:mm\\:ss");
假设你有TimeSpan ts;
TimeSpan ts
然后尝试:
String.Format("{0} {1} {2}", ts.Hours, ts.Minutes, ts.Seconds);