如何在C#中使用字符串格式?

时间:2010-11-17 10:07:05

标签: c#

我的控件中有三个文本框,分别为小时,分钟和秒。

用户可以在文本框中输入值。

我想以HHH:mm:ss这样的格式返回组合值,我该怎么做?

例如,如果用户输入值4,3,45,则应为004:03:45

请指导我,我尝试了string.Format("{0:000}:{1:00}:{2:00}",ht,mt,st)

但它不起作用,我是否也可以使用TimeSpan来实现相同的目标?

3 个答案:

答案 0 :(得分:4)

这里的人总是一个帮助:http://blog.stevex.net/string-formatting-in-csharp/

我总是最终回到那个参考:)

答案 1 :(得分:2)

我对C#字符串格式的黄金参考是SteveX关于该主题的博客文章:

http://blog.stevex.net/string-formatting-in-csharp/

应该有你的答案。

答案 2 :(得分:0)

你可以使用字符串格式来实现字符串日期时间....... 你可以将时间转换为字符串,然后将其与三个文本框中的连接字符串匹配....... 我认为这种逻辑对你有用。