ddmmyyyy是什麼?
日・月・年的順序與各地差異

ddmmyyyy 像「05032026」這樣,按日、月、年的順序用8位數字書寫日期。同樣的數字,各國的讀法不同。本文說明防止誤讀的寫法,以及在 Excel 中的轉換方法。

結論:ddmmyyyy = 日2位+月2位+年4位的8位數字。2026年3月5日寫作 05032026。但同樣的「05/03/2026」,在英國等地讀作3月5日,在美國讀作5月3日。為避免誤讀,從年份寫起的 yyyymmdd(20260305)最可靠。

日・月・年有三種排列

排列示例(2026年3月5日)主要使用地區(參考)
DD/MM/YYYY(日・月・年)05/03/2026英國、澳大利亞、印度、歐洲和拉丁美洲的許多地區
MM/DD/YYYY(月・日・年)03/05/2026美國
YYYY/MM/DD(年・月・日)2026/03/05日本、中國、韓國等。國際標準 ISO 8601 也是這個順序
ddmmyyyy05032026把日、月、年不加分隔符號連成8位
yyyymmdd20260305把年、月、日不加分隔符號連成8位

使用哪種格式,不僅取決於國家,還取決於公司和文書。上表只是參考。

容易誤讀的例子

「05/03/2026」在日・月・年的地區是3月5日,在月・日・年的地區是5月3日。像「31/12/2026」這樣第一個數字超過12的日期,順序一目了然,但兩個數字都在12以下的日期就無法判斷。在國際往來中,日期誤讀可能導致交期或合同日期出錯。詳見「08/09 是 8月9日還是 9月8日?」。

防止誤讀的寫法

  • 用英文寫月份:5 Mar 2026 或 March 5, 2026。有月份名稱就不會誤讀(日期的英文寫法)。
  • 從年份寫起:2026-03-05(ISO 8601)或 20260305。從大到小排列,不會產生誤讀(ISO 8601 是什麼)。
  • 註明格式:像「DD/MM/YYYY」這樣,標明排列順序。

在 Excel 中處理 ddmmyyyy

  • 把日期變成8位文本:=TEXT(A1,"ddmmyyyy")
  • 把 05032026 還原為日期:=DATE(RIGHT(A1,4),MID(A1,3,2),LEFT(A1,2))
  • 注意:輸入「05/03/2026」這樣帶斜線的日期時,Excel 會按您電腦的區域設定來決定日、月、年的順序。從其他國家收到的資料,可能出現日和月互換的情況。

檔名和資料交換中

檔名適合使用按名稱排序即按日期排序的 yyyymmdd。ddmmyyyy 即使按名稱排序,也不是日期順序。格式的選擇,請參閱「yyyy/mm/dd、yyyy-mm-dd、yyyymmdd 的區別與使用場景」和「在團隊中統一日期格式的方法」。

一個按鍵輸入日期格式

每次都要留意日、月、年的順序再手動輸入,容易弄混。InsertDate 是一款 Windows 應用,按下 Insert 鍵即可按所選格式輸入今天的日期。支持的格式請見下載區。

常見問題

ddmmyyyy是什麼?

它是把日2位、月2位、年4位不加分隔符號連起來的8位日期寫法。2026年3月5日寫作 05032026。

ddmmyyyy 和 yyyymmdd 有什麼區別?

排列順序相反。yyyymmdd 從年份寫起,按名稱排序即按日期排序,也不會因國家不同而誤讀。ddmmyyyy 從日寫起,不適合排序。

05/03/2026 是3月5日還是5月3日?

在英國等日・月・年的地區是3月5日,在月・日・年的美國是5月3日。沒有上下文就無法判斷,所以請使用從年份寫起的格式,或用英文寫出月份。

在 Excel 中如何把 ddmmyyyy 轉換成日期?

使用 =DATE(RIGHT(A1,4),MID(A1,3,2),LEFT(A1,2)),可以把 05032026 還原為2026年3月5日。

各國的寫法一覽,請參閱「各國日期寫法一覽」。

免費試用 7 天

按下 Insert 鍵,今日日期以 yyyyMMdd 格式自動輸入。幾乎適用於 Windows 上的所有應用程式(如 Excel、Word、記事本),無需任何設定。若要輸入到以系統管理員身分執行的應用程式,InsertDate 也需要「以系統管理員身分執行」。

InsertDate 是 Windows 10/11 應用程式。如果您正在用手機閱讀,請在電腦上開啟本頁進行安裝。