示例

下面的代码示例设置CustomFormat属性,以便DateTimePicker将日期显示为”年 6 月 1 日,2001年-星期五”。 此代码假定的实例DateTimePicker控件是否已创建在Form

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

可视化编辑属性

备注

Format属性必须设置为 DateTimePickerFormat.Custom,此属性才会影响显示的日期和时间格式。

自定义日期和时间格式字符串

格式字符串 描述
d一个或两位数的日期。
dd两位数表示的日期。 位数字的日期值的前面带有为 0。
ddd三个字符星期的缩写。
dddd完整的星期名称。
h 一或两位数小时采用 12 小时格式。
hh12 小时制的两个数字的小时数。 单个数字值的前面带有为 0。
H24 小时制的一个或两个数字的小时数。
HH24 小时制的两个数字的小时数。 单个数字值的前面带有为 0。
m 一个或两个数字的分钟数。
mm 两个数字的分钟数。 单个数字值的前面带有为 0。
M 一个或两位数月份值。
MM 两位数月份数。 单个数字值的前面带有为 0。
MMM 三个字符的月份缩写词。
MMMM 完整的月份名称。
s一个或两位数秒数。
ss两位数秒数。 单个数字值的前面带有为 0。
t一个字母 a.m./p.m.。 缩写 (A.M. 显示为”A”)。
tt两个字母 a.m./p.m.。 缩写 (A.M. 会显示为”是”)。
y一位数字的年份 (2001年显示为”1″)。
yy一年 (2001年显示为”01″) 中的最后两位数字。
yyyy完整的年份 (2001年显示为”2001″)。