这是使用webview从页面上的按钮调用的。除了传递时间之外,它很好用。我究竟做错了什么?在日期时间传递给android日历时失败(主要为@ Oriharel)
public void addToCalendar(final long startTime, String allday, final long endTime, String title, String myLocation) {
// TODO Auto-generated method stub
Calendar cal = Calendar.getInstance();
Intent intent = new Intent(Intent.ACTION_EDIT);
intent.setType("vnd.android.cursor.item/event");
intent.putExtra("beginTime", cal.startTime);
intent.putExtra("allDay", allday);
intent.putExtra("rrule", "FREQ=YEARLY");
intent.putExtra("endTime", cal.endTime);
intent.putExtra("title", title);
intent.putExtra("eventLocation",myLocation);
startActivity(intent);
}
我收到日期1970年1月15日10时45分和1970年1月15日10时45分,当我试图传递
How do I pass the date time?
这主要是@Oriharel发布How to add calendar events in Android?
不这段代码给出'intent.putExtra( “BEGINTIME”,cal.startTime)语法错误;'?在这篇文章中的开始时间是从1970年1月1日开始的毫秒数。 –
那么这就是我刚才intent.putExtra(“beginTime”,startTime);不过,我的日期和时间刚刚出来,所有的时髦。 – Rick