日期格式不对,日期格式为"2017-12-8"或"2017/12/8"非要是你那一堆数字的话如下处理:text1=20171208format(left(text1)&"/"&mid(text1,3,2)&"/"&right(text1,2),"yyyy-mm-dd")日期格式不对当然会报错,因为没有13月,也没有35日。
不知道你到底想做什么?如果你想判断日期格式是否正确,可以先判断长度,然后分解后再判断每一部分是否正确。判断正确后,再格式化日期串。