【问题标题】:Calendar and getTimeInMillis(). Android.日历和 getTimeInMillis()。安卓。
【发布时间】:2011-04-13 19:58:05
【问题描述】:

我有下一个代码:

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 我的代码有什么问题?

【问题讨论】:

    标签: android time calendar systemtime


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2011-09-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-02-11
      相关资源
      最近更新 更多