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 应用。如果您正在用手机阅读,请在电脑上打开本页进行安装。