我正在尝试在Android上使用日历,但当我尝试将日期转换为毫秒时,每次运行时我得到不同的结果。
当我打印出milliseconds1和milliseconds2的值时,每次都得到不同的结果!
我的代码如下:
Calendar calendar1 = Calendar.getInstance();
Calendar calendar2 = new GregorianCalendar(TimeZone.getTimeZone("GMT"));
calendar1.set(1997, 9, 3);
calendar2.set(1997, 9, 01);
long milliseconds1 = calendar1.getTimeInMillis();
long milliseconds2 = calendar2.getTimeInMillis();
这是Java(或Android实现)的一个bug,还是类似于这样的问题?