这里看不出你存文件时是怎么命名的。但是使用dp = Year(Date) & Month(Date) & Day(Date)转换,格式上会产生不一致,如: 20100101这样的日期生成的字符串为201011 20101011这样的日期生成的字符串为20101011使用 dp = Format(Date, "YYYYMMDD")可得到相同格式的字符串: 20100101这样的日期生成的字符串为20100101 20101011这样的日期生成的字符串为20101011