HarmonyOS 日历中的日程创建问题

1、打开系统日历

2、点击右上角"+",进入新建日程页面

3、在日程页面输入标题,结束日期等信息,然后在重复那一栏选择每周重复

4、点击右上角"√"按钮,进行保存

5、返回日历页后,发现每天都有日程,而且有的日期同时用多个日程

6、在代码中使用calendarManager库的addEvent方法有同样的现象

HarmonyOS
2天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Excelsior_abit

结束时间设为一个月就在这一个月内每天都在提醒,设置重复时就满足如果满足重复条件时会再设置一个月,不要每天提醒,endtime就不要设置超过一天,要全天提醒就设置为全天。

结束日期不要超过当天,在代码中使用calendarManager,endtime 设置为提醒时间10s, expire: 设置为结束时间

例如:

const event: calendarManager.Event[] =[{
  title: 'MyEvent1',
  type: calendarManager.EventType.NORMAL,
  startTime: date.getTime()-24*60 * 60 * 1000,
  endTime: date.getTime()-24*60 * 60 * 1000+10000,
  identifier:'100',
  recurrenceRule: {
    recurrenceFrequency:calendarManager.RecurrenceFrequency.WEEKLY
  }
},
分享
微博
QQ
微信
回复
1天前
相关问题
JS如何添加日历日程提醒?
8201浏览 • 1回复 待解决
HarmonyOS 添加事件到手机日历日程
27浏览 • 1回复 待解决
HarmonyOS 创建日历失败
164浏览 • 1回复 待解决
HarmonyOS 日历里面添加日历问题
201浏览 • 1回复 待解决
日程id范围是多少?
323浏览 • 1回复 待解决
HarmonyOS dialog创建问题
587浏览 • 1回复 待解决
HarmonyOS 日历相关绘制
116浏览 • 1回复 待解决
HarmonyOS 创建RN实例问题
502浏览 • 1回复 待解决
HarmonyOS 创建imageSource失败问题
5浏览 • 1回复 待解决
HarmonyOS 日历相关组件
561浏览 • 1回复 待解决
HarmonyOS 日历组件cjcalendar文档
108浏览 • 1回复 待解决