HarmonyOS 日历中的日程创建问题

1、打开系统日历

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

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

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

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

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

HarmonyOS
2025-01-09 18:14:28
浏览
收藏 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
微信
回复
2025-01-09 20:33:30
相关问题
JS如何添加日历日程提醒?
8461浏览 • 1回复 待解决
HarmonyOS 添加事件到手机日历日程
367浏览 • 1回复 待解决
HarmonyOS 创建日历失败
404浏览 • 1回复 待解决
HarmonyOS 日历里面添加日历问题
468浏览 • 1回复 待解决
日程id范围是多少?
497浏览 • 1回复 待解决
HarmonyOS dialog创建问题
914浏览 • 1回复 待解决
HarmonyOS 日历相关绘制
256浏览 • 1回复 待解决
HarmonyOS 创建imageSource失败问题
206浏览 • 1回复 待解决
HarmonyOS 创建RN实例问题
770浏览 • 1回复 待解决
HarmonyOS 日历相关组件
805浏览 • 1回复 待解决