setTime是将你所给定的时间放置到Calendar中,会覆盖了Calendar中的原来时间
computeTime是protected方法,在你调用了set,add方法之后Calendar里面的时间其它并没有马上变化,只有在调用computeTime时才真正变化(getTime会调用这个方法的)updateTime?好像没有这个方法吧
isLenient表示是不是严格的校验,在False下如果你设置4月31日,Calendar会自动处理为5月1日;在True下,会报错,告诉你这个时间非法