MS Access:将日期“2020 年 12 月 3 日”导入 'date/time' 列会出错,我如何才能识别它是一个日期?

MS Access: importing Date "3 Dec 2020" into 'date/time' column gives error, how do I get it to recognise it's a date?

我对数据库非常非常陌生,正在尝试从我们使用的在线商店收集数据。抱歉,如果这是一个重复的问题,我一生都找不到与我的问题相匹配的现有问题。

当我下载 .csv 文件时,我们使用的其中一个网站提供的日期格式为“2020 年 12 月 3 日”。

有人可以帮我弄清楚如何将它直接放入 'Date/Time' 列,而不是我必须将其设置为 'short text' 然后再返回到 'date/time' 吗?

谢谢 ><

不导入文件,但 link 它。

然后,在简单的 select 查询中使用 linked table 作为源,您可以在其中根据需要修改和过滤数据。例如,CDateDateValue 都会将文本日期转换为真实的 DateTime 值:

    TextDate = "3 Dec 2020"
    TrueDate = DateValue(TextDate)
    ' TrueDate -> 2020-12-03

最后,运行 使用 select 查询作为源的追加查询,将数据追加到您的 table。