将字段从文本转换为日期/时间时,MS访问错误的日期格式

我有一个访问数据库给我,其中所有日期都存储在文本中
字段格式为mm / dd(例如:2009年3月13日上午12:20:36)

我想将字段转换为日期/时间,但访问将其格式化为dd / mm
如果日期大于12,那么转换日期可能会如此
是错的.

在DB中以文本形式存储时的当前格式示例:

3/12/2009 11:32:40 PM
3/13/2009 11:32:40 PM

如果我只是从设计视图转换此字段的数据类型
从文本到日期/时间日期类型的表我得到以下内容:

03/12/2009 11:32:40 PM
13/03/2009 11:32:40 PM

我将如何修复存储的值?
我不太关心日期将显示的格式,因为我将能够
轻松改变它的外观,但让它们正确地从文本转换为
日期/时间已被证明是棘手的.

我希望直接从访问中修复它,但如果需要,我可以从C#中进行修复.

谢谢.

最佳答案
如果这是本地Access应用程序,它将使用您系统的日期时间格式,因此在Windows中更改您的本地化设置以使用MM / DD将使Access进行转换,除非已在应用程序中的某处覆盖.

转载注明原文:将字段从文本转换为日期/时间时,MS访问错误的日期格式 - 代码日志