2014-07-20 57 views
2

我的日期和時間採用以下格式。我如何將它們添加到我的日曆中作爲開始時間和結束時間。活動在同一天開始並結束。使用字符串日期和時間在Android日曆中創建事件

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, ____); 

回答

3

一個選擇是使用喬達時間:

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());