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

本文关键字:字符串 格式 空格 数字 | 更新日期: 2023-09-27 17:50:43

我正在制作简单的掩码日期选择器,其中Text被格式化为掩码…

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

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

输出: "20-00-0000"

我需要的是,

期望: "2 - - "

对于这个,

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

期望: "22-03- "

我怎么能这样格式化?

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

现在我知道你需要什么了(我想)。试试这个:

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

因此格式为数字,确保填充相应数量的空格,然后插入-字符