2008-09-15 47 views
1

如何使用.NET DataSet.Select方法來搜索匹配的日期時間的記錄? 我應該使用什麼格式輸入我的日期?DataSet.Select和DateTime

回答

2

最好的方法爲dd MMM YYYY(即2008年9月15日)。這意味着不可能讓不同的當地人犯錯。

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

您可以使用DATEFORMAT函數將轉換爲長日期格式,以及這將工作也沒關係。

0

我使用的SQL選擇以下內容:

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