0

我有下一个代码:

Calendar cal = Calendar.getInstance();
        cal.add(Calendar.YEAR, mYear); /2011
        cal.add(Calendar.MONTH, mMonth); /04
        cal.add(Calendar.DAY_OF_MONTH, mDay);/13 
        cal.add(Calendar.HOUR, mHour); /11
        cal.add(Calendar.MINUTE, mMinute); /53 
    System.out.println("Cal time "+ cal.getTimeInMillis());
    System.out.println("System time " +System.currentTimeMillis());

校准时间 64775494376227 系统时间 1302724616231 我的代码有什么问题?

4

1 回答 1

2

问题Calendar.getInstance()已经初始化为当前日期/时间。您将在 4022 的某个时间返回毫秒时间......而不是 2011。有关更多信息,请参阅JavaDoc

于 2011-04-13T20:00:44.207 回答