Calendar相关记录

来源:互联网 发布:印度最新人口数据2016 编辑:程序博客网 时间:2024/06/03 19:01

(add set roll)方法的区别

例子说明:

假设:f= 2001-1-30
f.add(Calendar.Month, 13) = 2002.2.28
f.set(Calendar.Month,2) = 2002.3.2
f.roll(Calendar.Month, 13) = 2001.2.28
Add:修改后如果符合实际,会调整,但不会改变调整的值,如例子中的MONTH。
Set: 会改变如把2月改为3月。
roll:于Add类似,不同在于不会改变最大的日期单位,如还是2001 不会为2002。

0 0
原创粉丝点击