如何将日期从C#存储到MS-Access以及如何检索它?

时间:2014-01-07 10:03:27

标签: c# winforms ms-access devexpress

我使用dateEdit字段在表单中存储日期。在Access数据库中,它存储为“07-01-2014”但当我尝试将其检索回dateEdit字段时,它显示“07-01-2014 AM 12:00:00”。我不需要时间。如何从dateEdit字段中删除此时间。

3 个答案:

答案 0 :(得分:2)

根据DevExpress支持论坛中的this thread,解决方案是将DateEdit.Properties.Mask.UseMaskAsDisplayFormat属性设置为True。有关更多信息,请参阅

MaskProperties.UseMaskAsDisplayFormat Property

答案 1 :(得分:1)

仅限检索日期:

DateTime retDate= *retrieved date*;
string onlyDate = retDate.ToString("MM/dd/yyyy");

答案 2 :(得分:0)

最后,我通过在C#和MS-Access数据库中简单地将DateTime数据类型更改为字符串来解决这个问题。现在我只得到日期。