Я создаю приложение и пытаюсь заставить работать календарь правильно.Пока событие добавлено, но я не могу получить правильную дату.Я полагаю, что это может быть формат, но я изо всех сил пытаюсь понять это правильно.
Код, который я получил, следующий:
@Override
public void onItemClick(AdapterView<?> adp, View v, int position, long id)
{
FixtureSupport fixture = (FixtureSupport) adapter.getItem(position);
try
{
SimpleDateFormat formatter = new SimpleDateFormat("dd/MM/yyyy");
Date date = (Date)formatter.parse("10/05/2012");
Intent event = new Intent(Intent.ACTION_EDIT);
event.setType("vnd.android.cursor.item/event");
event.putExtra("title", "Rugby Match");
event.putExtra("description", fixture.getHome() + " V " + fixture.getAway());
event.putExtra("eventLocation", fixture.getVenue());
event.putExtra("hasAlarm", 1);
event.putExtra("startTime", date);
startActivity(event);
}
catch (Exception e)
{
System.err.println("Error");
}
}
Когда я нажимаю на элемент на экране, название / описание / местоположение все работает.Но когда я пытаюсь установить startTime (дату события), это не сработает.В настоящее время, когда я создаю событие, которое должно начаться завтра, оно говорит, что оно начнется через 1 минуту!
Помощь будет оценена, спасибо, ребята!