我们在两个不同版本的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文档,并没有注意到任何提及此更改的内容。
答案 0 :(得分:6)
返回的数据是相同的。您在CF10中看到的是ColdFusion显示日期/时间对象的方式。 (根据Miguel-F的反馈编辑)
每当您输出日期/时间时,您可以(并且应该)使用dateFormat()
,timeformat()
(以及CF 10 datetimeformat()
)以标准方式格式化日期/时间