You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Java创建Google Calendar全天事件,默认提醒未使用全天设置问题

问题:Google Calendar Java API 创建全天事件无法触发全天默认提醒
  • 正在开发Java程序用于创建Google Calendar全天事件,因无创建当日提醒的API,期望调用全天事件的默认提醒设置,但目前程序生成的事件使用的是非全天事件的默认提醒。
  • 原本默认认为创建全天事件会自动应用全天默认提醒,尝试添加代码片段.setReminders(new Event.Reminders().setUseDefault(true));后,问题依旧。
  • 已做排查:修改标准事件提醒设置后,新创建的事件会同步更新,排除缓存异常;尝试将起止日期设为同一天(尽管官方推荐全天事件起止日期相差一天),仍未解决问题。

事件创建代码

DateTime startDateTime = new DateTime(dateFormat.format(today));
DateTime endDateTime = new DateTime(dateFormat.format(tommorow));
Event event = new Event()
        .setSummary("Date " + getDateDifference())
        .setDescription("Date " + getDateDifference())
        .setStart(new EventDateTime().setDate(startDateTime))
        .setEnd(new EventDateTime().setDate(endDateTime));

相关截图说明

  • 截图1:Google Calendar的提醒设置界面,展示配置好的全天事件默认提醒规则
  • 截图2:程序创建的全天事件详情,显示实际应用的是非全天事件的默认提醒

内容的提问来源于stack exchange,提问作者Natalie Trinket

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.12 10:35:24