結論:yymmdd = 年份後2位+月2位+日2位,共6位數字。2026年3月5日寫作 260305。因為年份只有兩位,無法判斷是19xx年還是20xx年,這是它與 yyyymmdd(8位)最大的區別。
每個字母的含義
| 符號 | 含義 | 位數 | 2026年3月5日 |
|---|---|---|---|
| yy | 年份後2位 | 2位 | 26 |
| mm | 月(01–12) | 2位 | 03 |
| dd | 日(01–31) | 2位 | 05 |
| yymmdd | 260305 |
y 是 year,m 是 month,d 是 day 的首字母,字母的個數就是位數。年份寫成4位就是 yyyymmdd;只寫年和月則是「yymm」(2026年3月→2603)。
寫法示例
| 日期 | yymmdd | yyyymmdd |
|---|---|---|
| 2026年3月5日 | 260305 | 20260305 |
| 2026年12月31日 | 261231 | 20261231 |
| 1990年4月7日 | 900407 | 19900407 |
| 2005年1月9日 | 050109 | 20050109 |
月或日是一位數時,前面補0(1月9日→0109),不加分隔符號。加了斜線的「26/03/05」稱為 yy/mm/dd。
注意:無法判斷世紀
「900407」既可以讀作1990年4月7日,也可以讀作2090年4月7日。系統通常會用一個分界規則來補全世紀:
- Excel(預設設定):兩位年份 00–29 視為 2000–2029 年,30–99 視為 1930–1999 年。該分界可能隨 Windows 設定而變化。
- 程序和表單:有些使用自己的基準年,請查看規格說明。
像出生日期、合同日期這類跨越幾十年的資料,建議使用8位的 yyyymmdd 保存。
yymmdd 與其他格式的比較
| 格式 | 示例(2026年3月5日) | 特點 |
|---|---|---|
| yyyymmdd | 20260305 | 8位,世紀明確。可用於檔名,按名稱排序=按日期排序 |
| yymmdd | 260305 | 6位較短,但世紀不明確,也容易與其他6位數字混淆 |
| yy/mm/dd | 26/03/05 | 易讀,但斜線不能用於 Windows 檔名 |
| mmddyy | 030526 | 美式順序,各國讀法不同 |
| ddmmyy | 050326 | 歐洲等地常見,注意日和月的位置 |
各國日期順序的差異,請參閱「08/09 是 8月9日還是 9月8日?」。
在 Excel 中轉換
- 只改變顯示:右鍵儲存格 →「設定儲存格格式」→「自定義」,輸入
yymmdd - 轉換為文本:
=TEXT(A1,"yymmdd") - 把 260305 還原為日期(2000年代):
=DATE(2000+LEFT(A1,2),MID(A1,3,2),RIGHT(A1,2))。如果資料包含1900年代,請相應修改2000。
在檔名中使用 yymmdd
把「260305_會議記錄.xlsx」這樣的名稱按名稱排序,在同一世紀內會按日期排列,與 yyyymmdd 相同。長期保存的文件,使用4位年份的 yyyymmdd 更穩妥。詳見「檔名中的日期放前面還是後面」和「用 yyyyMMdd 統一檔名中的日期」。
一個按鍵輸入日期
每次手動輸入6位或8位數字,容易出現「260350」這樣的錯誤。InsertDate 是一款 Windows 應用,按下 Insert 鍵即可按所選格式輸入今天的日期。支持的格式請見下載區。
常見問題
yymmdd是什麼?
它是不帶分隔符號的6位日期格式:年份後兩位、月兩位、日兩位。2026年3月5日寫作 260305。
yymmdd 和 yyyymmdd 有什麼區別?
區別在於年份是2位還是4位。yyyymmdd(8位)能看出世紀;yymmdd(6位)更短,但無法區分1900年代和2000年代。
yy/mm/dd 和 yymmdd 一樣嗎?
日期順序相同,但 yy/mm/dd 使用斜線。斜線不能用於 Windows 檔名,因此檔名中使用不帶分隔符號的 yymmdd。
yymm 是什麼?
4位的年月格式:年份後兩位加月份。2026年3月寫作 2603。
免費試用 7 天
按下 Insert 鍵,今日日期以 yyyyMMdd 格式自動輸入。幾乎適用於 Windows 上的所有應用程式(如 Excel、Word、記事本),無需任何設定。若要輸入到以系統管理員身分執行的應用程式,InsertDate 也需要「以系統管理員身分執行」。
InsertDate 是 Windows 10/11 應用程式。如果您正在用手機閱讀,請在電腦上開啟本頁進行安裝。