結論:按用途區分。檔名用不帶分隔符號的 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 應用程式。如果您正在用手機閱讀,請在電腦上開啟本頁進行安裝。