DataSet.Select и DateTime - PullRequest
       21

DataSet.Select и DateTime

1 голос
/ 16 сентября 2008

Как я могу использовать метод .NET DataSet.Select для поиска записей, которые соответствуют DateTime? В каком формате мне следует вводить даты?

Ответы [ 3 ]

2 голосов
/ 16 сентября 2008

Лучшим методом является дд МММ гггг (т.е. 15 сентября 2008 г.). Это означает, что нет возможности ошибиться для разных местных жителей.

ds.select(DBDate = '15 Sep 2008')

Вы также можете использовать функцию DateFormat для преобразования в длинный формат даты, и это также будет работать нормально.

0 голосов
/ 02 февраля 2013

Чтобы получить точное совпадение, вы можете использовать шаблон даты / времени в оба конца . Например

dataTable.Select(String.Format("DateCreated='{0}'",_dateCreated.ToString("O")));
0 голосов
/ 16 сентября 2008

Я использую следующее для SQL Select:

    public string BuildSQL()
    {
        // Format: CAST('2000-05-08 12:35:29' AS datetime)
        StringBuilder sb = new StringBuilder("CAST('");

        sb.Append(_dateTime.ToString("yyyy-MM-dd HH:mm:ss"));
        sb.Append("' AS datetime)");

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