带数字或空格的字符串格式

时间:2014-03-18 11:40:22

标签: c# .net string format

我正在使用Simple Mask DatePicker,因为Text的格式就像一个Mask ..

为此,我使用String格式..我的问题是如何格式化下面的代码,

string.Format("{0:00-00-0000}", 2)

输出: "20-00-0000"

我需要的是,

预计"2 - - "

为此,

string.Format("{0:00-00-0000}", 2203)

预计"22-03- "

我怎么能像这样格式化?

1 个答案:

答案 0 :(得分:2)

现在我明白你需要什么(我想)。试试这个:

string.Format("{0}        ", 2).Substring(0, 8).Insert(2, "-").Insert(5, "-");

格式化为数字,确保填充相关的空格数,然后插入-个字符。