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

tb.*_*tb. 5 format ms-access date textfield

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

我想将字段转换为日期/时间,但是访问将其格式设置为dd / mm,因此,如果天数大于12,则转换后的日期可能不正确。

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

2009/3/12下午11:32:40
2009/3/13下午11:32:40

如果我只是将表的设计视图中该字段的数据类型从文本转换为日期/时间日期类型,则会得到以下信息:

2009/03/12下午11:32:40
2009 13/03下午11:32:40

我将如何解决存储的值?我不太在乎日期将显示的格式,因为我可以轻松地更改其外观,但是事实证明,要使它们正确地从文本转换为日期/时间非常困难。

最好是我想直接从访问中修复它,但是如果需要,我可以从C#中进行修复。

谢谢。

ksc*_*ott 5

如果这是一个本地 Access 应用程序,它使用您系统的日期时间格式,因此在 Windows 中更改您的本地化设置以使用 MM/DD 将使 Access 以这种方式转换,除非这已在应用程序的某处被覆盖。