【发布时间】:2020-09-19 06:22:38
【问题描述】:
我正在尝试将六位数的字符串转换为有效日期 例子: 121200 适用于 12 / 12 / 2000 另一个例子: 140585 适用于 14/ 05 / 1985
我可以使用 DateValue 函数和 CDate 但对我来说问题是如何确定正确的世纪部分 .. 我的意思是如何确定最后两个数字之前是 20 还是 19 .. 我试过这样的线
Debug.Print Format("140585", "dd/mm/yyyy")
但这会打印 26/11/2284
【问题讨论】:
-
非常感谢。链接中的代码处理 8 位数字,而我需要 6 位数字。