C# 从DateTimePicker中删除日和月之前的空间
我在windows应用程序中有一个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
有没有办法在第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属性,因为它不适用于你。我不知道其他方法。这并不能解决问题。它仍然保留了个位数日和月之前的额外空间。