我的控件中有三个文本框,分别为小时,分钟和秒。
用户可以在文本框中输入值。
我想以HHH:mm:ss这样的格式返回组合值,我该怎么做?
例如,如果用户输入值4,3,45,则应为004:03:45
。
请指导我,我尝试了string.Format("{0:000}:{1:00}:{2:00}",ht,mt,st)
但它不起作用,我是否也可以使用TimeSpan来实现相同的目标?
答案 0 :(得分:4)
这里的人总是一个帮助:http://blog.stevex.net/string-formatting-in-csharp/
我总是最终回到那个参考:)
答案 1 :(得分:2)
答案 2 :(得分:0)
你可以使用字符串格式来实现字符串日期时间....... 你可以将时间转换为字符串,然后将其与三个文本框中的连接字符串匹配....... 我认为这种逻辑对你有用。