结论:按用途区分。文件名用不带分隔符的 20260305(或带连字符的 2026-03-05);系统之间交换数据用 2026-03-05(ISO 8601);日本的文书和画面显示常用 2026/03/05。
按分隔符比较
| 写法 | 示例(2026年3月5日) | 常见场景 | 注意点 |
|---|---|---|---|
| yyyy/mm/dd | 2026/03/05 | 日本的文书、Excel 显示 | 不能用于 Windows 文件名(/ 是禁用字符) |
| yyyy-mm-dd | 2026-03-05 | 数据交换、API、CSV、文件名 | ISO 8601 的扩展格式,不易误读 |
| yyyy.mm.dd | 2026.03.05 | 内部文书、喜欢用点号的公司 | 在文件名中容易与扩展名的点号混淆 |
| yyyy mm dd | 2026 03 05 | 用来表示位数分组的说明或规格 | 仅在栏位有要求时使用,不适合文件名 |
| yyyymmdd | 20260305 | 文件名、系统的8位数指定 | 无分隔符,按名称排序=按日期排序 |
文件名中可用和不可用的分隔符
Windows 文件名中不能使用以下字符:
\ / : * ? " < > |
因此,斜杠(2026/03/05)和冒号(时间 14:30)不能放进文件名。连字符(-)、下划线(_)和不加分隔符都可以使用。点号(.)虽然可用,但与扩展名的分隔符相同,像「2026.03.05_会议记录.xlsx」这样放在中间会不易阅读。
文件名的具体写法,请参阅「用 yyyyMMdd 统一文件名中的日期」和「Windows 文件命名最佳实践」。
Excel、CSV 与系统对接中的差异
- Excel:在中文或日文环境下,2026/03/05 和 2026-03-05 都会被识别为日期。显示样式可在「设置单元格格式」中修改。
- CSV:斜杠日期可能因打开文件的程序的区域设置不同,而被按不同的年月日顺序解读。带连字符的 ISO 8601 形式更安全。
- 数据库和 API:大多以 yyyy-mm-dd(ISO 8601)为标准,请遵循规格说明。
关于 ISO 8601,请参阅「ISO 8601 是什么」。
拿不准时怎么选
统一为一种格式的想法,请参阅「在团队中统一日期格式的方法」。
每次都用同一种格式,只需按一个键
每次手动改变分隔符和位数,容易出错。InsertDate 是一款 Windows 应用,按下 Insert 键即可按所选格式输入今天的日期。
常见问题
yyyy/mm/dd 和 yyyy-mm-dd 有什么区别?
日期顺序相同,只是分隔符不同。带连字符的 yyyy-mm-dd 是 ISO 8601 的形式,适合数据交换。斜杠不能用于 Windows 文件名。
文件名里的日期用什么分隔?
基本用不带分隔符的 yyyymmdd。想要分隔时使用连字符或下划线。斜杠和冒号不能用于文件名。
yyyy mm dd 是什么意思?
这是把年、月、日的位数分组、用空格隔开的写法。实际输入时,请按表单指定,使用不加分隔符、斜杠或连字符的形式。
CSV 中的日期用哪种格式好?
推荐 yyyy-mm-dd(ISO 8601)。斜杠日期可能因读取方的设置而把月和日互换。
免费试用 7 天
按下 Insert 键,今日日期以 yyyyMMdd 格式自动输入。几乎适用于 Windows 上的所有应用(如 Excel、Word、记事本),无需任何配置。若要输入到以管理员权限运行的应用,InsertDate 也需要「以管理员身份运行」。
InsertDate 是 Windows 10/11 应用。如果您正在用手机阅读,请在电脑上打开本页进行安装。