C#数据集中的日期格式问题

时间:2013-04-30 12:16:01

标签: c#

我遇到与日期格式相关的问题。在数据库中具有值的日期字段是“NULL”。但是当我使用查询[C#.net]获取数据时,值显示为'0001-01-01T05:30:00 + 05:30'。这只发生在几台机器上。

请查找SQL Server和C#数据集的各种结果。

SQL输出[在数据库中执行查询时获得的结果]

PART_NO                    END_OF_LIFE 
--------------------------------------
003992611-FN               NULL 

数据集中的数据

PART_NO                    END_OF_LIFE 
--------------------------------------
003992611-FN               0001-01-01T05:30:00+05:30 

1 个答案:

答案 0 :(得分:5)

看起来真的只是DateTime.MinValue,调整到当地时区。您还没有显示您用于访问数据的任何代码,但我希望如果您在任何体面的ORM中使用DateTime?类型,或者我们{{{I}} 3}}如果您使用普通DataTables等,那么您应该能够毫无问题地检测空值。