C# 从DateTimePicker中删除日和月之前的空间

C# 从DateTimePicker中删除日和月之前的空间,c#,datetimepicker,C#,Datetimepicker,我在windows应用程序中有一个datetimepicker,我想在一位数的日期和月份之前删除多余的空间。 有没有办法在第2天和第1个月之前删除这些多余的空间?您可以将客户格式应用于DateTimePicker控件 请阅读以下内容以了解更多详细信息: 范例 public void SetMyCustomFormat() { // Set the Format type and the CustomFormat string. dateTimePicker1.Format = Dat

我在windows应用程序中有一个datetimepicker,我想在一位数的日期和月份之前删除多余的空间。
有没有办法在第2天和第1个月之前删除这些多余的空间?

您可以将客户格式应用于DateTimePicker控件

请阅读以下内容以了解更多详细信息:

范例

public void SetMyCustomFormat()
{
   // Set the Format type and the CustomFormat string.
   dateTimePicker1.Format = DateTimePickerFormat.Custom;
   dateTimePicker1.CustomFormat = "MMMM dd, yyyy - dddd";
}

您可以尝试使用自定义格式。this.dateTimePicker.CustomFormat=“MM/d/yyyy”

我认为您不能更改/删除日期和月份值之前的空格,因为您的
DateTimePicker
设置为自定义格式
M/d/yyyy
,该格式仅以一位数字显示月份和日期(如果月份和日期小于10,则在月份和日期之前留出一位空格)

或者,您可以在月份和日期(如果小于10)之前添加
0

试试这个:

dateTimePicker1.CustomFormat = "MM/dd/yyyy";
dateTimePicker1.Format = DateTimePickerFormat.Custom;

我试过这个。在代码隐藏中,日期没有空格,但实际上并没有反映出来。即使格式正确-dateTimePicker1.CustomFormat=“M/d/yyyy”应用时,它会在月份之前保留空间,即使在应用格式“M/d/yyyy”之后也会保留空间。即使在应用格式“M/d/yyyy”之后也会保留空间。然后你需要再次检查你的代码,因为可能存在一些问题。没有办法删除多余的空间???可能的解决方案是customformat属性,因为它不适用于你。我不知道其他方法。这并不能解决问题。它仍然保留了个位数日和月之前的额外空间。