yymmdd是什麼?
6位日期格式的寫法與注意事項

yymmdd 格式像「260305」這樣,用年份後兩位、月、日共6位數字表示日期。本文說明它與 yyyymmdd 的區別、世紀為什麼會產生歧義,以及如何在 Excel 中轉換。

結論: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
yymmdd260305

y 是 year,m 是 month,d 是 day 的首字母,字母的個數就是位數。年份寫成4位就是 yyyymmdd;只寫年和月則是「yymm」(2026年3月→2603)。

寫法示例

日期yymmddyyyymmdd
2026年3月5日26030520260305
2026年12月31日26123120261231
1990年4月7日90040719900407
2005年1月9日05010920050109

月或日是一位數時,前面補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日)特點
yyyymmdd202603058位,世紀明確。可用於檔名,按名稱排序=按日期排序
yymmdd2603056位較短,但世紀不明確,也容易與其他6位數字混淆
yy/mm/dd26/03/05易讀,但斜線不能用於 Windows 檔名
mmddyy030526美式順序,各國讀法不同
ddmmyy050326歐洲等地常見,注意日和月的位置

各國日期順序的差異,請參閱「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 應用程式。如果您正在用手機閱讀,請在電腦上開啟本頁進行安裝。