A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 狱之一族 中级黑马   /  2013-3-28 23:41  /  916 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 狱之一族 于 2013-3-29 19:13 编辑

用DropDownlist这个控件设计年月日,最后的日该怎么写,比如,二月份有28天,其他月份有31天30天的,所以,想问下,这个编程应该怎么写

评分

参与人数 1技术分 +1 收起 理由
邓艳秋 + 1

查看全部评分

5 个回复

倒序浏览
本帖最后由 黑马-杨鹏立 于 2013-3-29 00:07 编辑

1,年月日首先先对瑞年和非瑞年进行判断,
2,定义一个数组把月份取的天数值存进去,在通过下标取值就可以了

其实最土的方法通过if else   还有switch case  也可以做   不过建议用数组   通过下标取值   这样代码少  也清晰   

评分

参与人数 1技术分 +1 收起 理由
邓艳秋 + 1

查看全部评分

回复 使用道具 举报
为什么不用专门的日历控件呢????疑惑????
回复 使用道具 举报
这个 运用到 Switch-Case  基本上都是用的这个来判断  
首先  你要判断是否是闰年的情况  如果不是闰年  你就按照
1、3、5、7、8、10、12是 31天来计算
4、6、9、11是30天
当 是2月的时候就按照判断是否是闰年来给他赋值了
当他是闰年的时候就是29天咯

评分

参与人数 1技术分 +1 收起 理由
邓艳秋 + 1

查看全部评分

回复 使用道具 举报
嗯,楼上说的很详细了,我也是这么想的,不过可以有更好的方法啊,你可以考虑用一下JQuery中UI控件中的datepicker啊,那个个人感觉还是蛮好的。UI控件使用步骤很明白的,这里是一个用法,你可以看看的
希望对你有帮助
回复 使用道具 举报
谢谢,我会试着去做的
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马