android添加时间,添加日期和时间到Android日历

这篇博客讨论了如何在Android中使用SimpleDateFormat解析日期字符串,并将其转换为Calendar对象以创建事件。代码示例展示了从'星期一,2013年2月11日08:00:00CST'格式转换到长整型时间戳,然后创建Intent添加事件到日历,事件时间从08:00到08:30。博客还指出在实际操作中遇到的问题及解决方案。
摘要由CSDN通过智能技术生成

Date date = null;

long starttime,endtime;

try {

date = new SimpleDateFormat("EEE, dd MMM yyyy hh:mm:Ss z").parse(tit1);

} catch (java.text.ParseException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

,并添加此日期使用下面的日历转换这个字符串星期一,2013年2月11日08:00:00 CST最新代码

try{

Calendar cal = Calendar.getInstance();

starttime=date.getTime();

endtime=date.getTime();

Intent intent = new Intent(Intent.ACTION_EDIT);

intent.setType("vnd.android.cursor.item/event");

intent.putExtra("beginTime",starttime);

intent.putExtra("allDay", true);

intent.putExtra("rrule", "FREQ=YEARLY");

intent.putExtra("endTime", endtime);

intent.putExtra("title",tit);

}

catch(Exception e)

{

}

事件被添加像周一,2月11日2013年 我需要添加事件如下所示

From: Mon, 11 Feb 2013 08:00AM

To: Mon, 11 Feb 2013 08:30AM

如何使用以下字符串和简单日期格式样式来执行此操作。

P.S. ::开始时间&结束时间是long类型

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值