如何将Datetimepicker设置为仅月和年格式?

时间:2012-04-13 07:45:49

标签: c# datetimepicker

如何将Datetimepicker - 格式设置为MM / YYYY?

4 个答案:

答案 0 :(得分:47)

使用DateTimerPicker.Format属性。查看MSDN

public void SetMyCustomFormat()
{
   // Set the Format type and the CustomFormat string.
   dateTimePicker1.Format = DateTimePickerFormat.Custom;
   dateTimePicker1.CustomFormat = "MM/yyyy";
}

答案 1 :(得分:12)

您可以使用DateTimerPicker.Format属性,如下所示:

DateTimerPicker.Format = DateTimePickerFormat.Custom;
DateTimerPicker.CustomFormat = "MMMM yyyy";
DateTimerPicker.ShowUpDown = true;

注意:DateTimerPicker.ShowUpDown = true;用于使日历不可见

答案 2 :(得分:0)

这将为您提供更多选项,以差异格式显示日期。

DateTimerPicker.Format = DateTimePickerFormat.Custom;
DateTimerPicker.CustomFormat = "MM/yyyy"; // this line gives you only the month and year.
DateTimerPicker.ShowUpDown = true;

以下是在Windows应用C#的日期时间选择器控件上仅显示日期的不同格式

DateTimerPicker.CustomFormat = "MMMM yyyy";

上面的代码将显示完整的月份名称和年份,例如“ 2018年8月”

DateTimerPicker.CustomFormat = "MMMM yyyy";

上面的代码将显示完整的月份名称,日期和年份,例如“ 2018年8月8日”

DateTimerPicker.CustomFormat = "dd MM yyyy";

此行将以指定的格式给出日期,且不带斜杠“ 08 08 2018”

DateTimerPicker.CustomFormat = "dd/MM/yyyy";

此行将为日期“ 08/08/2018”提供更具体的格式

DateTimerPicker.CustomFormat = "dd/MMM/yyyy";

此行以“ 08 / Aug / 2018”的格式给出日期

答案 3 :(得分:-1)

这条线对我有用

DateTimePicker1.Value.ToString("MMMM dd yyyy")

输出:2019年8月