как установить поле даты и времени в ноль - PullRequest
1 голос
/ 26 декабря 2011

Я использую .net 4.0.У меня есть интерфейс с полями даты и времени, такими как

 DateTime FromDate
    {
        get;
        set;
    }
    DateTime ToDate
    {
        get;
        set;
    }

. Я хочу установить нулевое значение в моем пользовательском интерфейсе, например

IUser m_user = new User();
  m_user.FromDate = DBNull.value;

.datetime.

Как присвоить null для datetime?

Спасибо, пуджа

Ответы [ 2 ]

10 голосов
/ 26 декабря 2011

Вы не можете сделать это, поскольку DateTime не может получить значение null, потому что это тип значения .

Один из способов изменить код для использования Обнуляемый тип вместо:

DateTime? FromDate
{
    get;
    set;
}

Тогда оно может быть нулевым:

m_user.FromDate = null;
1 голос
/ 26 декабря 2011

Для DateTime вместо нуля, используя DateTime.MinValue

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...