一尘不染

在Access中将字符串转换为日期

sql

我正在Access 2003中的表之间迁移数据。在旧表中,日期以YYYYMMDD格式存储为文本字段。

我想将该字段存储为新表中的日期时间。我曾尝试CDate()在SQL语句中使用,但它仅显示为#Error结果。

我究竟做错了什么?


阅读 128

收藏
2021-03-10

共1个答案

一尘不染

例如 cdate(format("20091231", "####/##/##"))

所以,在您的情况下

SELECT cdate(format(mystringFieldThatIsInYYYYMMDDFormat, "####/##/##"))   
FROM myData
2021-03-10