对不起,我的英语。很多时候我试图解决我的问题,但这对我并不好。我使用ExtendedCalendarView库在日历中显示开始日期和结束日期。但它只显示结束日期,这不正确的“2015-10-05”,以及我在日历中看到的所有内容。我的代码:日历显示奇怪的数据(android)
ContentValues values = new ContentValues();
values.put(CalendarProvider.COLOR, Event.COLOR_RED);
values.put(CalendarProvider.DESCRIPTION, "Some Description");
values.put(CalendarProvider.LOCATION, "Some location");
values.put(CalendarProvider.EVENT, "Event name");
Calendar cal = Calendar.getInstance();
TimeZone tz = TimeZone.getDefault();
cal.set(2015, 8, 2, 0, 0);
values.put(CalendarProvider.START, cal.getTimeInMillis());
int startDayJuliadn = Time.getJulianDay(cal.getTimeInMillis(), TimeUnit.MILLISECONDS.toSeconds(tz.getOffset(cal.getTimeInMillis())));
values.put(CalendarProvider.START_DAY, startDayJuliadn);
cal.set(2015, 9, 5, 0, 0);
int endDayJulian = Time.getJulianDay(cal.getTimeInMillis(), TimeUnit.MILLISECONDS.toSeconds(tz.getOffset(cal.getTimeInMillis())));
values.put(CalendarProvider.END, cal.getTimeInMillis());
values.put(CalendarProvider.END_DAY, endDayJulian);
Uri uri = contentResolver.insert(CalendarProvider.CONTENT_URI,values);