У меня проблема с форматом даты. Поле даты, имеющее значение в базе данных, равно «NULL». Но когда я извлекаю данные с помощью запроса [C# .net], значение отображается как «0001-01-01T05: 30: 00 + 05: 30». Это происходит только на нескольких машинах.Ошибка формата даты в наборе данных C#
Пожалуйста, найдите различные результаты из набора данных SQL Server и C#.
SQL вывода [Результаты, полученные при запросе выполняется в базе данных]
PART_NO END_OF_LIFE
--------------------------------------
003992611-FN NULL
Данные в Dataset
PART_NO END_OF_LIFE
--------------------------------------
003992611-FN 0001-01-01T05:30:00+05:30
Можем ли мы увидеть код? – mgnoonan
Неиалинизованная дата представлена в 01/01/0001 в системе. Вам нужно будет обработать логику, чтобы установить дату на что-то другое, если дата равна null из базы данных. http://msdn.microsoft.com/en-us/library/system.datetime(v=vs.71).aspx –