我嘗試添加以下日期和時間在我的Android日曆事件....添加android系統中的日曆事件的日期和時間
Title and description = Events for test
Start Date = May 05, 2012, 07:10PM
End Date = May 06, 2012, 02:10PM
以下是我的代碼添加到事件
long startTime = 0, endTime = 0;
Date d = new Date();
startTime = d.parse(start);
d.setTime(startTime);
endTime = d.parse(end);
d.setTime(endTime);
Intent intent = new Intent(Intent.ACTION_EDIT);
intent.setType("vnd.android.cursor.item/event");
intent.putExtra(Events.TITLE, summary);
intent.putExtra(Events.DESCRIPTION, summary);
intent.putExtra(Events.EVENT_LOCATION, "");
intent.putExtra(Events.DTSTART, startTime);
intent.putExtra(Events.DTEND, endTime);
intent.putExtra(Events.ALL_DAY, allDayFlag);
intent.putExtra(Events.STATUS, 1);
intent.putExtra(Events.VISIBLE, 0);
intent.putExtra(Events.HAS_ALARM, 1);
startActivity(intent);
但是在活動詳情頁面,我得到了標題,說明僅僅是正確的。在開始和結束日期的地方,我將獲得當前日期,其中開始和結束時間是下一個1小時的時間。
誰能說我什麼是我的代碼去錯了.....
也許,如果您的開始日期和結束日期是unixtime而不是任何的電話設置爲?. – Warpzit