Android时间类:它是否与毫秒成局部线性关系?

Android时间类:它是否与毫秒成局部线性关系?,android,time,Android,Time,我的意思是: Time time = new Time(); time.setToNow(); long millis = time.toMillis(false); time.monthDay++; 是 总是真的吗 同样的问题 time.hour++; 因为我认为时间系统非常复杂,我不知道保证什么。根据forpublic long toMillis(boolean ignoreDst)在添加或减去天数或明确设置“monthDay”字段后,应使用toMillis(true)。另一方面,如果要

我的意思是:

Time time = new Time();
time.setToNow();
long millis = time.toMillis(false);
time.monthDay++;

总是真的吗

同样的问题

time.hour++;
因为我认为时间系统非常复杂,我不知道保证什么。

根据for
public long toMillis(boolean ignoreDst)
在添加或减去天数或明确设置“monthDay”字段后,应使用
toMillis(true)
。另一方面,如果要增加或减少小时或分钟,则应使用
toMillis(false)

如果要读回使用
set(long)
set(Time)
或解析日期字符串后设置的毫秒数,还应使用
toMillis(false)

有关ignoreDst的更多信息,请参阅
public int isDst()

这个时间是夏令时。什么之中的一个:
正-在dst中
0-不在dst中
阴性-未知

time.hour++;