【问题标题】:How to convert date (html datetime-local tag) to a SQL Server datetime?如何将日期(html datetime-local 标记)转换为 SQL Server 日期时间?
【发布时间】:2019-11-07 23:25:36
【问题描述】:

我正在用 ASP 开发网站,需要从 datetime-local 标记 (html) 将 datetime 插入 SQL Server。

ASP 服务器从 datetime-local 标记中读取日期并将其作为日期时间插入 SQL Server

input type="datetime-local" name="time"    // html

getRequest("time", REQUEST_POST)           // asp

insert into table values(time);            // SQL Server (data type : datetime)

【问题讨论】:

    标签: html asp.net sql-server


    【解决方案1】:

    试试下面的代码

    INSERT INTO SampleTABLE(dateColumn) VALUES(CONVERT(DATETIME,'18-06-12 10:34:09 PM',5))
    

    【讨论】:

      【解决方案2】:

      使用FORMAT()函数,从MSSQL Server 2012版本开始支持:

      INSERT INTO TABLE VALUES(FORMAT(TIME, 'yyyy-MM-ddTHH:mm:ss'))
      

      【讨论】:

      • FORMAT() SQL Server 2008 之后支持
      猜你喜欢
      • 1970-01-01
      • 2019-05-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-09-05
      • 2013-05-14
      • 2012-08-14
      • 1970-01-01
      相关资源
      最近更新 更多