У меня есть следующий код, который считывает данные с устройства чтения данных SQL и помещает его в коллекцию.Невозможно разобрать дату и время отдельно
while (sdr.Read())
{
itemFeed.Add(new Item
{
itemTypeId = (int)sdr.GetValue(0),
itemDate = (DateTime)sdr.GetValue(5), //Incoming: 2014-09-07
itemTime = (DateTime)sdr.GetValue(6), //Incoming: 21:29:18.1030000
});
i++;
}
Проблема, когда входящее значение 2014-09-07
преобразуется в дате время он автоматически добавляет время к нему, и он становится 2014-09-07T00:00:00
, и для литья времени он не из-за недопустимый формат.
Я понимаю, что это потому, что это объект времени, но снова нет отдельных объектов для даты и времени в .net, так как я могу разобрать их отдельно, как они есть?
Какие типы это в базе данных (и на какой платформе базы данных)? –
'date' и' time' в 'SQL Server 2012' – Maven