Android:CalendarView onDateChangelistener毫秒值为DatePicker毫秒值

时间:2012-08-10 11:50:48

标签: android

我无法使用cw.getDate()方法正确比较CalendarView中的两个milleseconds值

和The DatePicker的OnDateListner中的Calendars c.set()和c.getTimeInMillis

Calendar c = Calendar.getInstance();
OnDateSetListener datePickerListener = new OnDateSetListener() {

    public void onDateSet(DatePicker view, int year, int monthOfYear,
            int dayOfMonth) {
        mYear = year;
        mDay = dayOfMonth;
        mMonth = monthOfYear;
        c.set(mYear, mMonth, mDay);
        dateView.setText(formatDate(c.getTimeInMillis()));
        dateViewMilli.setText(Long.toString(c.getTimeInMillis()));
    }
};

这是差异的图片

enter image description here

enter image description here

那么我如何获得DatePicker中的毫秒数,其中它与CalendarView中的值完全相同?...因为我无法完美地查询两个值的值,因为它们具有不同的长值...我的意思是两个时间戳都不同尽管它有同一天,一个月,一年... dunno wat发生..也许它在解析或扫描..对于那些对此有一些了解的人请分享

更新


我刚刚读了一篇文章,一位朋友也告诉我两者都会生成不同的时间戳值,因此最好的办法是先将时间戳记为f /,如MM / DD / YYYY,然后存储为字符串你比较的时间..

欢迎任何其他投入......

0 个答案:

没有答案