2008-09-15 17 views
1

Bir DateTime ile eşleşen kayıtları aramak için .NET DataSet.Select yöntemini nasıl kullanabilirim? Tarihlerimı girmek için hangi biçimi kullanmalıyım?DataSet.Select ve DateTime

cevap

2

En iyi yöntem dd MMM yyyy'dir (15 Eylül 2008). Bu, farklı Yerliler için yanlış anlama olasılığının olmadığı anlamına gelir.

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

Siz de uzun tarih biçimine dönüştürmek için DateFormat işlevini kullanabilirsiniz ve bu da iyi çalışır.

0

SQL Select için aşağıdaki kullanın:

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(); 
    }