Sql server SQL选择HTML5日期时间本地

Sql server SQL选择HTML5日期时间本地,sql-server,html,datetime,coldfusion-2016,Sql Server,Html,Datetime,Coldfusion 2016,使用datetime本地表单字段,并将其值插入SQL 2014 smalldatetime字段。当查询数据库以填充表单字段进行编辑时,我使用 SELECT FORMAT(myDate, 'yyyy-MM-ddThh:mm:ss') AS myDate 我的表单字段代码为: <input type="datetime-local" name="myDate" id="myDate" required value="<cfoutput>#myDate#<

使用datetime本地表单字段,并将其值插入SQL 2014 smalldatetime字段。当查询数据库以填充表单字段进行编辑时,我使用

SELECT FORMAT(myDate, 'yyyy-MM-ddThh:mm:ss') AS myDate
我的表单字段代码为:

<input type="datetime-local" name="myDate" 
    id="myDate" required 
    value="<cfoutput>#myDate#</cfoutput>">

使用此数据库值填充上述表单字段时,它返回正确的日期和时间,但始终指示AM。示例:数据库表中的值为
2016-11-03 13:09:00
但表格中的值显示为

如何更改SQL格式以准确填充表单字段?应该是2016年3月11日01:09下午


谢谢

我会把格式放在前端。但是,如果您将小时改为大写,它将以24小时格式显示时间

SELECT FORMAT(myDate, 'yyyy-MM-ddTHH:mm:ss') AS myDate

我会把格式放在前端。但是,如果您将小时改为大写,它将以24小时格式显示时间

SELECT FORMAT(myDate, 'yyyy-MM-ddTHH:mm:ss') AS myDate

是的,这就成功了,现在我的SQL格式化将AM或PM正确地返回到表单字段中。愚蠢的案例!;)谢谢你,肖恩。我会把格式放在前端。通常,最好将日期保留为日期对象。前端应用程序的工作是将它们转换为字符串,以进行表示。是的,这就成功了,现在我的SQL格式将AM或PM正确地返回到表单字段中。愚蠢的案例!;)谢谢你,肖恩。我会把格式放在前端。通常,最好将日期保留为日期对象。将它们转换为字符串以进行表示是前端应用程序的工作,即CF。