【问题标题】:Storing the current date in a database将当前日期存储在数据库中
【发布时间】:2015-07-20 10:09:53
【问题描述】:

我正在尝试将当前日期存储在为特定订单创建的名为 date 的字段中。我在订单表的数据类中有这个属性:

public DateTime DateCreated { get; set; }

填充此字段的代码是:DateCreated = DateTime.Today.Date;

正确的值存储在数据库中,但是当我尝试显示它时
输出是:

0001/01/01 00:00:00

为什么会这样?

【问题讨论】:

  • "模型-视图-控制器(MVC)是软件工程中使用的一种架构模式。对于Microsoft ASP.NET MVC,请使用asp.net-mvc标签。对于Spring MVC,请使用spring-mvc标记。”

标签: model-view-controller


【解决方案1】:

阅读后尝试转换,例如:

DateTime my_date = DateTime.Parse((reader["date_created"]).ToString()); 

其中 reader 用于从数据库中读取数据,date_created 是数据库中列的名称。

【讨论】:

    猜你喜欢
    • 2014-05-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-25
    • 2019-12-19
    • 2015-07-31
    相关资源
    最近更新 更多