【发布时间】:2019-05-08 02:15:17
【问题描述】:
我有一个带有表 Door Activity Log 的 .mdb Access 数据库。其中有一个名为Door Activity Log Date 的列,类型为Short Text。目前,其格式为美国日期格式(mm/dd/yyyy)。
如何在 Access 中转换/操作日期(我猜短文本只是字符串),使其变为 dd/mm/yyyy?
【问题讨论】:
-
可以使用 Format() 函数。
Format([Door Activity Log Date], "dd/mm/yyyy")。结果是一个字符串,而不是一个真实的日期。实际上并没有改变价值的存储方式。评论allenbrowne.com/ser-36.html。 -
你是什么意思它不会改变值的存储方式?这不是
Date/Time列,而是Short Text。实际上,我正在尝试将表从 Access 导入到 SQL Server 中的相同表中。只有 SQL Server 中的那个在dd/mm/yyyy中。 -
不管字段类型是什么。格式化不会更改 Access 中的原始存储值。那可能是一个无关紧要的评论。保存到 SQLServer 的值将是 Format() 计算结果的字符串。