我的日期和时间采用以下格式。如何将它们作为开始时间和结束时间添加到我的日历中。活动在同一天开始和结束。
String date = "2014-07-20";
String time = 14:00-17:00;
我想将它们添加到:
intent.putExtra(CalendarContract.EXTRA_EVENT_BEGIN_TIME, ___);
intent.putExtra(CalendarContract.EXTRA_EVENT_END_TIME, ____);
答案 0 :(得分:3)
一种选择是使用joda时间:
DateTime startTime=DateTime.parse(yourStartTime);
DateTime endTime=DateTime.parse(yourEndTime);
然后使用getMillis()
intent.putExtra(CalendarContract.EXTRA_EVENT_BEGIN_TIME, startTime.getMillis());
intent.putExtra(CalendarContract.EXTRA_EVENT_END_TIME, endTime.getMillis());