DataSet.Select和DateTime
时间:2020-03-05 18:54:43 来源:igfitidea点击:
如何使用.NET DataSet.Select方法搜索与DateTime匹配的记录?
我应该使用什么格式输入日期?
解决方案
回答
最好的方法是dd MMM yyyy(即2008年9月15日)。这意味着不可能为不同的本地人弄错它。
ds.select(DBDate = '15 Sep 2008')
我们也可以使用DateFormat函数转换为长日期格式,这也可以正常工作。
回答
我将以下内容用于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(); }