比如说我们要创建一个日历对象:
Calendar cInstance = Calendar.getInstance();
cInstance.set(year, month - 1, day);加入年月日这三个字段是作为参数传进去的,我们如何保证可以生成一个合法的日历呢,
比方说2013-03-65 这样的,肯定就不能生成一个合法的日历了吧,我们如何去校验这些参数呢,请指教,谢谢啦!
Calendar cInstance = Calendar.getInstance();
cInstance.set(year, month - 1, day);加入年月日这三个字段是作为参数传进去的,我们如何保证可以生成一个合法的日历呢,
比方说2013-03-65 这样的,肯定就不能生成一个合法的日历了吧,我们如何去校验这些参数呢,请指教,谢谢啦!
解决方案 »
- 这个方法要怎么调用
- 刚开始看书,其中遇到的一些不懂的地方
- jtds调用存储过程返回值(大侠速来,急)
- 求教软考中的几个问题
- 对于JTable(swing)比较了解的请进来帮忙一下!!!谢谢了,分数是其次........高人请进!!!
- 关不掉的线成?
- java中字符串操作函数在哪?java中分解字串的函数(如asp中的:split)在哪个类中?
- 寻找JAVA老师?,要求有多年开发经验,提供付费,有意者请EMAIL:[email protected]
- 请教如何用POI向EXCEL文件中写入中文^o^
- 如何通过编程来实现文件只能在光盘里运行,而不能进行拷贝(送分70)
- oo思想编程???????????
- 子类对象实例化过程中的问题
cInstance.set(Calendar.MONTH,month);
cInstance.set(Calendar.DAY_OF_MONTH,day);
这样赋值呀
这个决定了对输入数据的处理,如 2012 3 43, 设置了true或false后结果就不一样了。
这个决定了对输入数据的处理,如 2012 3 43, 设置了true或false后结果就不一样了。
嗯,谢谢 。默认时间是宽松的,但是打个比方说,cInstance.set(2013,1,32) 默认会认为是合法的,它相当于2013年的63天,和cInstance.set(2013,2,4)对应的天数是一样的,这个怎么搞呢。如果遍历一年的日期岂不是会出现问题呀,还是我算法不合适?