DateTimePicker控件(日期控件)用于选择日期和时间,DateTimePicker控件只能选择一个时间,而不是连续的时间段,也可以直接输入日期和时间。
一、使用DateTimePicker控件显示时间
通过将控件的Format属性设置为Time,实现控件只显示时间。Format属性用于获取或设置控件中显示的日期和时间格式。
Public DateTimePickerFormat Format{
get;set;}
属性值:DateTimePickerFormat值之一,默认为Long。
枚举值 DateTimePickerFormat枚举的值说明
Cutom
DateTimePicker以自定义格式显示日期时间值
Long
DateTimePicker以长日期格式显示日期时间值
Short
DateTimePicker以短日期格式显示日期时间值
Time
DateTimePicker以系统设置的时间格式显示日期时间值
如果想要在该控件内用按钮调整时间值,则需要将ShowUpDown属性设置为true。
二、使用DateTimePicker控件以自定义格式显示日期
通过DateTimePicker控件的CustomFormat属性可以自定义日期/时间格式字符串。
public string CustomFormat {
get; set;}
属性值:表示自定义日期/时间格式的字符串。
Format属性必须设置为DateTimePickerFormat.Custom,才能影响显示的日期和时间的格式设置。通过组合格式字符串,可以设置日期和时间格式。
格式字符串
有效格式字符串说明
d
一位数或二位数的天数
dd
二位数的天数,一位数的天数前+0
ddd
3个字符的星期几缩写
dddd
完整的星期几
h
12小时格式的一位数或二位数小时数
hh
12小时格式的二位数小时数,一位数数值前+0
H
24小时格式的一位数或二位数小时数
HH
24小时格式的二位数小时数,一位数数值前+0
m
一位数或二位数的分钟值
mm
二位数的分钟值,一位数的分钟值前+0
M
一位数或二位数的月份值
MM
二位数的月份值,一位数的月份值前+0
MMM
3个字符的月份缩写
MMMM
完整的月份值
s
一位数或二位数的秒数
ss
二位数的秒数,一位数的秒数前+0
T
单字母A.M./P.M.缩写,A.M.将显示为A
tt
双字母A.M./P.M.缩写,A.M.将显示为AM
y
一位数的年份,2001显示为1
yy
年份的最后二位,2001显示为01
yyyy
完整的年份,2001显示为2001