更新VBA中的记录集时的区域日期格式

时间:2016-10-05 14:34:43

标签: vba ms-access

我的总部设在英国,正在为美国的客户开发Access 2016数据库。

我需要以编程方式更新表格中的某些日期,我是通过编辑RecordSet来完成的。

我的问题是:如果我提供英国格式(dd / mm / yyyy)的日期,数据库会在我的客户端计算机上以美国格式(mm / dd / yyyy)存储吗?

我没有办法在不改变Windows中我不想做的区域设置的情况下测试这个。

感谢。

1 个答案:

答案 0 :(得分:5)

您不会提供格式,而是。格式仅供显示。

Dim Date1 As Date

' Set Date1 to some value.
Date1 = DateSerial(2016, 10, 15)

rs!YourDateField.Value = Date1