【问题标题】:error in getting date from MS Access database?从 MS Access 数据库获取日期时出错?
【发布时间】:2013-12-28 14:10:15
【问题描述】:

我正在使用 DevExpresss Winform。我使用 DateEdit 来存储日期,并在访问数据库中使用数据类型作为日期/时间。现在我存储了日期 [19-11-2013],然后在检索日期时随时间而来。像这样 [19-11-2013 PM 12:00:00]。但我不需要时间。如何解决这个错误?

【问题讨论】:

    标签: c# winforms ms-access devexpress


    【解决方案1】:

    这不是错误。即使在您的数据库中您有一个Date 数据类型,您也会在C# 中使用DateTime 变量。您看到的是默认时间 12:00 PM 或 00:00(24 小时制)。请注意,这不是 C# 中的 Date 数据类型。

    如果您不想查看时间值,只需相应地格式化即可 Standard Date and Time Format Strings

    DateTime date1 = new DateTime(2008,4, 10);
    Console.WriteLine(date1.ToString("d", DateTimeFormatInfo.InvariantInfo));
    // Displays 04/10/2008
    

    【讨论】:

    • 嗨,谢谢,是的,我检查了它并且工作正常,但我需要更改此代码如何编辑此行。帮帮我DateTime date = CBL_Date.DateTime;
    • 你需要做什么?试试string myDate = CBL_Date.ToString("d");
    • 嗨 Vland,我遇到了错误,就像找到的最佳 OverLoaded Method 一样。
    • @SriHari 我不明白,创建一个新问题并将您的代码粘贴到那里。此问题已结束
    猜你喜欢
    • 1970-01-01
    • 2020-05-08
    • 2017-03-03
    • 1970-01-01
    • 2016-03-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多