我无法使用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()));
}
};
这是差异的图片
那么我如何获得DatePicker中的毫秒数,其中它与CalendarView中的值完全相同?...因为我无法完美地查询两个值的值,因为它们具有不同的长值...我的意思是两个时间戳都不同尽管它有同一天,一个月,一年... dunno wat发生..也许它在解析或扫描..对于那些对此有一些了解的人请分享
更新
我刚刚读了一篇文章,一位朋友也告诉我两者都会生成不同的时间戳值,因此最好的办法是先将时间戳记为f /,如MM / DD / YYYY,然后存储为字符串你比较的时间..
欢迎任何其他投入......