繁体   English   中英

如何将Timespan对象格式化为字符串

[英]How to format Timespan object to string

我正在寻找以下格式: 00:00:0000:00:0000:00:00

此处使用该部分作为参考。 这应该在技术上有效.ToString("hh:mm:ss")但它抱怨语法错误。

注意: ToString("g")很接近但是给我这个格式0:0:0.0000... 如果有问题的值不是整数,我希望格式化程序截断或舍入。

尝试:

ToString("hh':'mm':'ss") 

还应该工作:

ToString("c") 

你的语法几乎是正确的,这有效: ToString("hh\\\\:mm\\\\:ss");

假设你有TimeSpan ts ;

然后尝试:

String.Format("{0} {1} {2}", ts.Hours, ts.Minutes, ts.Seconds);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM