<legend id='hTYEa'><style id='hTYEa'><dir id='hTYEa'><q id='hTYEa'></q></dir></style></legend>

    1. <tfoot id='hTYEa'></tfoot>

      <small id='hTYEa'></small><noframes id='hTYEa'>

          <bdo id='hTYEa'></bdo><ul id='hTYEa'></ul>
      1. <i id='hTYEa'><tr id='hTYEa'><dt id='hTYEa'><q id='hTYEa'><span id='hTYEa'><b id='hTYEa'><form id='hTYEa'><ins id='hTYEa'></ins><ul id='hTYEa'></ul><sub id='hTYEa'></sub></form><legend id='hTYEa'></legend><bdo id='hTYEa'><pre id='hTYEa'><center id='hTYEa'></center></pre></bdo></b><th id='hTYEa'></th></span></q></dt></tr></i><div id='hTYEa'><tfoot id='hTYEa'></tfoot><dl id='hTYEa'><fieldset id='hTYEa'></fieldset></dl></div>
      2. SQL Server 中的处理日期

        时间:2023-10-26
          <bdo id='2tOBn'></bdo><ul id='2tOBn'></ul>

            <tbody id='2tOBn'></tbody>

            <tfoot id='2tOBn'></tfoot>
          1. <legend id='2tOBn'><style id='2tOBn'><dir id='2tOBn'><q id='2tOBn'></q></dir></style></legend>
            <i id='2tOBn'><tr id='2tOBn'><dt id='2tOBn'><q id='2tOBn'><span id='2tOBn'><b id='2tOBn'><form id='2tOBn'><ins id='2tOBn'></ins><ul id='2tOBn'></ul><sub id='2tOBn'></sub></form><legend id='2tOBn'></legend><bdo id='2tOBn'><pre id='2tOBn'><center id='2tOBn'></center></pre></bdo></b><th id='2tOBn'></th></span></q></dt></tr></i><div id='2tOBn'><tfoot id='2tOBn'></tfoot><dl id='2tOBn'><fieldset id='2tOBn'></fieldset></dl></div>
          2. <small id='2tOBn'></small><noframes id='2tOBn'>

                • 本文介绍了SQL Server 中的处理日期的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  我正在使用 asp.net 开发一个网站.我从网页获取日期,然后根据用户输入我想从 SQL Server 数据库(使用存储过程)获取结果.

                  I am working on a website in asp.net. I am getting a date from a web page and then depending on the user input I want to get results from SQL Server database (using stored procedures).

                  问题是我只能从 UI 中获取这种格式的日期 2016-10-08 ,它是字符串类型.但是在数据库中,我有一个 datetime 类型的列,格式为 2016-10-08 17:38:00.000.

                  Problem is that I am getting date only from UI in this format 2016-10-08 which is of type string. But in the database, I have a column which is of type datetime in this format 2016-10-08 17:38:00.000.

                  我正在使用此查询进行搜索,但它不起作用.

                  I am using this query to search but it does not work.

                  select * 
                  from table 
                  where acceptedDate like @sDate+ '%';
                  

                  其中 sDate 是存储过程的输入参数.请帮忙.谢谢

                  where sDate is input parameter for stored procedure. Please help. thanks

                  推荐答案

                  不要将日期作为字符串传递.将它们作为 DateTime 传递.
                  .Net DateTime 直接映射 到 SQL Server 的 DateTime.您所要做的就是将字符串解析为 .Net 代码中的 DateTime 结构,并将其作为参数传递给您的存储过程.要搜索特定日期并忽略 DateTime 的时间部分,最好在您的 sql 中使用 >=< :

                  Don't pass dates as strings. Pass them as DateTime.
                  The .Net DateTime maps directly to SQL Server's DateTime. All you have to do is parse the string to a DateTime struct in your .Net code and pass it as a parameter to your stored procedure. To search for a specific date and ignore the Time portion of the DateTime, better use >= and < in your sql:

                  select * 
                  from table 
                  where acceptedDate >= @Date
                  AND acceptedDate < DATEADD(DAY, 1, @Date);
                  

                  这篇关于SQL Server 中的处理日期的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                    <tbody id='rqKve'></tbody>
                    <bdo id='rqKve'></bdo><ul id='rqKve'></ul>

                    1. <legend id='rqKve'><style id='rqKve'><dir id='rqKve'><q id='rqKve'></q></dir></style></legend>

                          <small id='rqKve'></small><noframes id='rqKve'>

                        1. <i id='rqKve'><tr id='rqKve'><dt id='rqKve'><q id='rqKve'><span id='rqKve'><b id='rqKve'><form id='rqKve'><ins id='rqKve'></ins><ul id='rqKve'></ul><sub id='rqKve'></sub></form><legend id='rqKve'></legend><bdo id='rqKve'><pre id='rqKve'><center id='rqKve'></center></pre></bdo></b><th id='rqKve'></th></span></q></dt></tr></i><div id='rqKve'><tfoot id='rqKve'></tfoot><dl id='rqKve'><fieldset id='rqKve'></fieldset></dl></div>
                          <tfoot id='rqKve'></tfoot>