如何创建 ICS 日历文件

关于 .ics 文件你需要知道的一切 — 它是什么、格式如何工作,以及最快的创建方法。

什么是 .ics 文件?

.ics 文件(iCalendar)是共享日历日程的通用标准。它由 RFC 5545 定义,是一种纯文本格式,用于存储标题、日期、时间、地点和描述等日程信息。

所有主流日历应用都支持 .ics 文件:Google 日历、Apple 日历(iCal)、Microsoft Outlook、Thunderbird、Yahoo 日历等等。你把 .ics 文件发给别人,对方在任何平台上都能打开。

ICS 文件格式详解

.ics 文件是具有特定结构的纯文本。一个最简单的 .ics 文件如下所示:

BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Text2ICS//EN
BEGIN:VEVENT
DTSTART:20260415T140000Z
DTEND:20260415T150000Z
SUMMARY:Team Standup
LOCATION:Room 202
DESCRIPTION:Weekly team sync meeting
END:VEVENT
END:VCALENDAR

关键字段:

  • DTSTART / DTEND — ISO 8601 格式的开始和结束日期/时间
  • SUMMARY — 日程标题
  • LOCATION — 日程地点
  • DESCRIPTION — 日程的补充说明

一个 .ics 文件可以包含多个 VEVENT 块,因此可以把整份日程表打包到一个文件中。

方法 1:手动创建 .ics 文件

你可以用任何文本编辑器(记事本、VS Code、文本编辑)创建 .ics 文件:

  1. 新建一个文本文件
  2. 复制上面展示的模板结构
  3. 把日程信息(SUMMARY、DTSTART、DTEND 等)替换成你自己的内容
  4. 以 .ics 扩展名保存文件
  5. 双击文件,将其导入默认的日历应用

这种方法可行,但繁琐且容易出错 — 一个格式错误就可能导致文件无法读取。日期/时间格式必须严格遵循 ISO 8601。

方法 2:使用 Text2ICS(推荐)

创建 .ics 文件最快的方法是使用 Text2ICS:

  1. 粘贴日程信息 — 会议纪要、邮件正文、日程表,或任何包含日期和时间的文本
  2. 点击“提取日程” — Text2ICS 会自动识别日程标题、日期、时间和地点
  3. 下载 .ics 文件 — 格式规范,可直接用于任何日历应用

无需学习 .ics 格式,也不用担心语法问题。Text2ICS 会自动处理多日程提取、时区识别以及所有格式细节。

在哪里导入你的 .ics 文件

有了 .ics 文件后,你可以把它导入任何日历应用:

  • Google 日历:“设置”>“导入和导出”> 选择文件 >“导入”。完整指南
  • Apple 日历:“文件”>“导入”> 选择文件,或直接双击 .ics 文件
  • Outlook:“文件”>“打开和导出”>“导入/导出”>“导入 iCalendar 文件”
  • 任何平台:在大多数操作系统上,双击 .ics 文件都会打开默认的日历应用

常见问题

.ics 和 .ical 有什么区别?

它们是同一种格式。.ics 是 iCalendar 文件的标准扩展名。有些应用使用 .ical 或 .icalendar,但内容和格式完全相同。

.ics 文件中的时区怎么处理?

你可以使用 UTC 时间(以 Z 结尾,例如 20260415T140000Z),或添加 TZID 参数来指定时区。使用 Text2ICS 转换器时,它会自动识别时区。

.ics 文件可以包含重复日程吗?

可以。iCalendar 格式支持用 RRULE 字段定义重复规则 — 每天、每周、每月、每年,以及更复杂的模式。Text2ICS 能识别文本中的重复提示,例如“每周一”或“每周”。

可以在手机上创建 .ics 文件吗?

可以。Text2ICS 支持任何手机浏览器。粘贴文本、提取日程,然后直接在手机上下载 .ics 文件。

.ics 格式和 vCalendar 一样吗?

不完全一样。vCalendar(vCal)是较早的格式(1.0 版)。.ics 格式使用的是 iCalendar(2.0 版),也就是现代标准。如今大多数应用使用并要求 iCalendar 2.0 格式。

其他转换工具

还在手动输入日程吗?

成千上万的用户通过把文本即时转换为日历日程,每周节省数小时。

无需注册 · 免费赠送 3 个日程