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