如何创建 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 文件:
- 新建一个文本文件
- 复制上面展示的模板结构
- 把日程信息(SUMMARY、DTSTART、DTEND 等)替换成你自己的内容
- 以
.ics扩展名保存文件 - 双击文件,将其导入默认的日历应用
这种方法可行,但繁琐且容易出错 — 一个格式错误就可能导致文件无法读取。日期/时间格式必须严格遵循 ISO 8601。
方法 2:使用 Text2ICS(推荐)
创建 .ics 文件最快的方法是使用 Text2ICS:
- 粘贴日程信息 — 会议纪要、邮件正文、日程表,或任何包含日期和时间的文本
- 点击“提取日程” — Text2ICS 会自动识别日程标题、日期、时间和地点
- 下载 .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 个日程