日历控件实现如下图的效果:
另外,日历控件除了有供选择的输入格式外,还支持自定义的格式,自定义格式设置要求如下:
yMdHmswW
格式 | 说明 |
---|---|
y |
将年份表示为最多两位数字,如果年份多于两位数,则结果中仅显示两位低位数。 |
yy |
同上,如果小于两位数,前面补零。 |
yyy |
将年份表示为三位数字。如果少于三位数,前面补零。 |
yyyy |
将年份表示为四位数字。如果少于四位数,前面补零。 |
M |
将月份表示为从 1 至 12 的数字 |
MM |
同上,如果小于两位数,前面补零。 |
MMM |
返回月份的缩写 一月 至 十二月 (英文状态下 Jan to Dec) 。 |
MMMM |
返回月份的全称 一月 至 十二月 (英文状态下 January to December) 。 |
d |
将月中日期表示为从 1 至 31 的数字。 |
dd |
同上,如果小于两位数,前面补零。 |
H |
将小时表示为从 0 至 23 的数字。 |
HH |
同上,如果小于两位数,前面补零。 |
m |
将分钟表示为从 0 至 59 的数字。 |
mm |
同上,如果小于两位数,前面补零。 |
s |
将秒表示为从 0 至 59 的数字。 |
ss |
同上,如果小于两位数,前面补零。 |
w |
返回星期对应的数字 0 (星期天) - 6 (星期六) 。 |
D |
返回星期的缩写 一 至 六 (英文状态下 Sun to Sat) 。 |
DD |
返回星期的全称 星期一 至 星期六 (英文状态下 Sunday to Saturday) 。 |
W |
返回周对应的数字 (1 - 53) 。 |
WW |
同上,如果小于两位数,前面补零 (01 - 53) 。 |
格式字符串 | 值 |
---|---|
yyyy-MM-dd HH:mm:ss |
2012-06-12 19:20:00 |
yy年M月 |
12年8月 |
yyyyMMdd |
20080312 |
现在是:yyyy 年M年d HH时mm分 |
现在是:2012 年8月12日 19时20分 |
H:m:s |
19:20:0 |
y年 |
8年 |
MMMM d, yyyy |
三月 12, 2012 |