2014-02-12 4 views
0

У меня есть база данных mySQL с типом данных «TIME» для моего поля RenewalTime.Обработка данных данных SQL Time

Вход для этого поля в военное время и выглядит как `03:00:00'

Я пытаюсь установить класс, чтобы получить информацию таблицы. Все поля работают, кроме моего поля времени.

До сих пор, это то, что у меня есть для переменной в моем классе

[DisplayName("Renewal Time")] 
     public DateTime RenewalTime { get; set; } 

Это не работает, хотя. В тот момент, когда таблица заполняется, я получаю эту ошибку Error parsing column 13 (RenewalTime=03:00:00 - Object)

идеи?

+1

его 'MySQL', так что я не уверен, но она не должна быть [' TimeSpan'] (http://msdn.microsoft.com /en-us/library/system.timespan(v=vs.110).aspx) вместо 'DateTime' – Habib

ответ

2

Вам нужно TimeSpan, не DateTime для Time поля

[DisplayName("Renewal Time")] 
public TimeSpan RenewalTime { get; set; } 
Смежные вопросы