Coldfusion版本中返回不同的查询结果

时间:2013-10-15 14:39:50

标签: datetime coldfusion coldfusion-9 coldfusion-10

我们在两个不同版本的ColdFusion(CF9和CF10)上运行cfquery。返回结果时,日期在不同版本中的格式不同。

查询

SELECT TOP 100 CONVERT(DATE,Field1,121),Field2
FROM A_TABLE

在CF9中,字段1的返回看起来像2010-06-01

在Cf10中,字段1的返回看起来像{ts '2010-06-01 00:00:00'}

还有其他人注意到这种差异吗?我们已经搜索了CF文档,并没有注意到任何提及此更改的内容。

1 个答案:

答案 0 :(得分:6)

返回的数据是相同的。您在CF10中看到的是ColdFusion显示日期/时间对象的方式。 (根据Miguel-F的反馈编辑)

每当您输出日期/时间时,您可以(并且应该)使用dateFormat()timeformat()(以及CF 10 datetimeformat())以标准方式格式化日期/时间