gpt4 book ai didi

mysql - Coldfusion 将时间格式从 SQL 形式更改为 mm/dd/yyyy

转载 作者:行者123 更新时间:2023-11-29 21:34:45 25 4
gpt4 key购买 nike

这是我的代码,但它似乎没有改变我表中的日期时间格式。如何修复格式?

<cfset LOCAL.time_from = DateFormat(ARGUMENTS.myForm.Time_From, "mm/dd/yyyy") />

<cfquery name="LOCAL.myURL" datasource="#SERVER.cfc.core.getDSN()#">
INSERT INTO logboek.tbl_Time (Time_begin,Time_end,Time_total)
VALUES (
<cfqueryparam cfsqltype="cf_sql_timestamp" value="#ARGUMENTS.myForm.Time_begin#" />,
<cfqueryparam cfsqltype="cf_sql_timestamp" value="#ARGUMENTS.myForm.Time_end#" />,
<cfqueryparam value="#DateFormat(ARGUMENTS.myForm.Time_From, "mm/dd/yyyy")# ">,
TIMEDIFF(<cfqueryparam cfsqltype="cf_sql_timestamp" value="#ARGUMENTS.myForm.Time_end#" />, <cfqueryparam cfsqltype="cf_sql_timestamp" value="#ARGUMENTS.myForm.Time_begin#" />)
);
</cfquery>

评论更新:

数据库具有正确的格式,但在网络上显示它的表格却没有。我的表中有:{ts '2016-01-26 15:00:00'},但在我的数据库中有:26-1-2016 15:00 >。我在数据库中拥有的内容也是我想要在表中显示的内容。

最佳答案

正如@leigh所建议的,您可以只使用dateTimeFormat()dateFormat()timeFormat()的组合(取决于您的CF 版本)在表格中显示时格式化日期。像这样:

ColdFusion 10+

writeOutput(dateTimeFormat(variable_containing_date, "d-m-yyyy HH:nn"))

或者低于 10 的 CF 版本

writeOutput(dateFormat(variable_containing_date, "d-m-yyyy")) & " " & timeFormat(variable_containing_date, "HH:mm"))) 

关于mysql - Coldfusion 将时间格式从 SQL 形式更改为 mm/dd/yyyy,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35010692/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com