Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/285.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# C数据集中的日期格式问题_C# - Fatal编程技术网

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

C# C数据集中的日期格式问题,c#,C#,我有一个与日期格式相关的问题。数据库中具有值的日期字段为“NULL”。但当我使用查询[C.net]获取数据时,值显示为“0001-01-01T05:30:00+05:30”。这种情况只在少数机器中发生 请从SQL Server和C数据集中查找各种结果 SQL输出[在数据库中执行查询时获得的结果] 数据集中的数据 看起来这只是DateTime.MinValue,根据本地时区进行了调整。您还没有显示用于访问数据的任何代码,但是如果您使用DateTime,我希望会出现这种情况?输入任何合适的ORM,如

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

请从SQL Server和C数据集中查找各种结果

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

数据集中的数据


看起来这只是DateTime.MinValue,根据本地时区进行了调整。您还没有显示用于访问数据的任何代码,但是如果您使用DateTime,我希望会出现这种情况?输入任何合适的ORM,如果您使用的是普通数据表等,那么您应该能够毫无问题地检测到空值。

我们可以看到一些代码吗?未初始化的日期在系统中表示为01/01/0001。如果数据库中的日期为空,则需要处理将日期设置为其他日期的逻辑。嗨,乔恩。。。请参阅我的表格结构和代码//创建表格日期临时零件号VARCHAR40,寿命结束SMALLDATETIME//插入日期临时值“003992611-FN”,空选择零件号,从日期开始的生命结束_TEMP@user2335667:这就是SQL。我们仍然不知道你的C代码是什么样子。请编辑您的问题,而不是添加评论,以使其更清楚。
PART_NO                    END_OF_LIFE 
--------------------------------------
003992611-FN               NULL 
PART_NO                    END_OF_LIFE 
--------------------------------------
003992611-FN               0001-01-01T05:30:00+05:30