如何在C#中添加字符间距

Faw*_*wad -1 .net c# string datetimepicker

string d1 = dateTimePicker1.Value.ToString("dd MM yyyy");
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

如果我自己添加空间

string d1 = dateTimePicker1.Value.ToString("d  d  M  M  y  y  y  y");
Run Code Online (Sandbox Code Playgroud)

它变成这样:

在此输入图像描述

编辑:只需重新编辑我的帖子,了解我想要的结果.

从这个:2015年12月28日到期望的结果是:2 8 1 2 2 0 1 5日期间隔.

ASh*_*ASh 8

我建议在将DateTime转换为String后插入空格

string d1 = DateTime.Now.ToString("ddMMyyyy");
Console.WriteLine(String.Join("  ", d1.AsEnumerable()));
Run Code Online (Sandbox Code Playgroud)

结果是 0 8 0 9 2 0 1 5

  • 或者`ToCharArray()`. (2认同)
  • 或者`String.Join("",(IEnumerable <char>)d1)` - 任何避免`String.Join(string,string)`的东西. (2认同)