我正在尝试在 android 中使用日历,当我尝试将日期转换为毫秒时,我在不同的运行中得到不同的结果。
当我打印出毫秒1 和毫秒2 的值时,我会在不同的时间得到不同的结果!
我的代码如下:
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 的实现)中的错误还是类似的错误?