time.setToNow();取当前时间,月度总是不对

time.setToNow();取当前时间,月份总是不对。
用Time time = new Time();和Calendar c=Calendar.getInstance();都试过了,年日时都对,唯独月份不对,现在是7月,取得的总是6月,不知道什么原因。

------解决方案--------------------
怎么错呢?

月份的值是从0~11的
------解决方案--------------------
从0开始的,每次去的时候加1