创建 iCal 可用的全天事件

我想知道如何创建一个全天事件。我尝试创建一个事件并省略日期/时间部分,如下所示:

[event start="2023-03-20" status="public" name="My Event" end="2023-03-23" allowedGroups="trust_level_0"]

但是,当我尝试将此事件添加到我的日历(即 iCal 导出)时,我会得到一个如下所示的 iCal 文件:

BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Discourse//EN
BEGIN:VEVENT
UID:1679270400000_1679529600000
DTSTAMP:20230121T192236Z
DTSTART:20230320T000000Z
DTEND:20230323T000000Z
SUMMARY:My Event
END:VEVENT
END:VCALENDAR

Outlook 不将此类事件识别为全天事件。当我自行编辑 iCal 文件时,可以通过将开始和结束时间戳更改为仅日期值来实现:

BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Discourse//EN
BEGIN:VEVENT
UID:1679270400000_1679529600000
DTSTAMP:20230121T192236Z
DTSTART;VALUE=DATE:20230320
DTEND;VALUE=DATE:20230323
SUMMARY:My Event
END:VEVENT
END:VCALENDAR

是否可以创建一个事件,使其自动被日历软件视为全天事件?