Do something like that. Here startDate is the time you want to start.
long startTime,endTime; String startDate = "2011-09-01"; try { Date date = new SimpleDateFormat("yyyy-MM-dd").parse(startDate); startTime=date.getTime(); } catch(Exception e){ } Calendar cal = Calendar.getInstance(); Intent intent = new Intent(Intent.ACTION_EDIT); intent.setType("vnd.android.cursor.item/event"); intent.putExtra("beginTime",startTime); intent.putExtra("allDay", true); intent.putExtra("rrule", "FREQ=YEARLY"); intent.putExtra("endTime", endTime); intent.putExtra("title", "A Test Event from android app"); startActivity(intent);
Rasel
source share