代码之家  ›  专栏  ›  技术社区  ›  pgb

数据集。选择和日期时间

  •  1
  • pgb  · 技术社区  · 18 年前

    我该如何使用。NET数据集。是否选择搜索与DateTime匹配的记录的方法? 我应该用什么格式输入日期?

    3 回复  |  直到 18 年前
        1
  •  2
  •   Leo Moore    18 年前

    最好的方法是日-月-年(即2008年9月15日)。这意味着对于不同的当地人来说,不可能出错。

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

    您也可以使用DateFormat函数转换为长日期格式,这也可以很好地工作。

        2
  •  0
  •   creohornet    18 年前

    我使用以下方法进行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();
        }
    
        3
  •  0
  •   Zombo tliff    13 年前

    要获得精确匹配,您可以使用 Round-trip date/time pattern 例如

    dataTable.Select(String.Format("DateCreated='{0}'",_dateCreated.ToString("O")));
    
    推荐文章