我正在尝试将当前日期存储在为特定订单创建的名为date的字段中。我在订单表的数据类中有这个属性:
public DateTime DateCreated { get; set; }
填充此字段的代码为:DateCreated = DateTime.Today.Date;
正确的值存储在数据库中,但是当我尝试显示它时 输出是:
0001/01/01 00:00:00
为什么会这样做?
答案 0 :(得分:1)
尝试在阅读后进行转换,例如:
DateTime my_date = DateTime.Parse((reader["date_created"]).ToString());
其中 reader 用于从数据库读取数据, date_created 是数据库中列的名称。